using System.Threading; using System.Threading.Tasks; using Cirno.Scripts.Enums; using Godot; using GTweens.Builders; using GTweens.Tweens; using GTweensGodot.Extensions; namespace Cirno.Scripts.Components.FSM.Elevator; public partial class Descending : ElevatorMovementState { public override ElevatorState StateId => ElevatorState.Descending; protected override Vector2 StartingPosition => MainObject.Top; protected override Vector2 EndingPosition => MainObject.Bottom; protected override ElevatorState EndState => ElevatorState.Bottom; }