SbTween/Examples/SbecubeSeq.cs
using Sandbox;
using SbTween;
namespace SbTween.Examples;
public sealed class SbecubeSeq : Component
{
[Property] public ModelRenderer MR;
protected override void OnStart()
{
var exampleSeq = new TweenSequence()
.Append( this.TweenMove( new Vector3( -257.631989f, -510.453766f, 181.270782f ), 1 ) )
.Append( MR.TweenTint( new Color32( 0, 255, 0, 255 ), 0.5f ) )
.Append( this.TweenMove( new Vector3( -257.631989f, -510.453766f, 37.8219452f ), 0.87f ) )
.Append( this.TweenScale( new Vector3( 0.617f, 0.617f, 0.116f ), 0.5f ) )
.Append( this.TweenScale( new Vector3( 0.617f, 0.617f, 0.617f ), 1 ) )
.Append( MR.TweenTint( new Color32( 0, 255, 255, 255 ), 1 ) ).SetLoops(-1).SetDelay(3);
exampleSeq.Play();
}
}