mirror of
https://gitlab.com/MaddoScientisto/cirnogodot.git
synced 2026-06-09 03:15:55 +00:00
Elevator sound
This commit is contained in:
parent
c8cd4ffb1d
commit
f5cdc1a993
5 changed files with 43 additions and 5 deletions
|
|
@ -10,6 +10,8 @@ namespace Cirno.Scripts.Components.FSM.Elevator;
|
|||
|
||||
public abstract partial class ElevatorMovementState : BaseState<ElevatorState, ElevatorProxy>
|
||||
{
|
||||
[Export] public AudioStreamPlayer2D Sound { get; private set; }
|
||||
|
||||
protected GTween Tween;
|
||||
//protected Node2D OldPlayerParent;
|
||||
|
||||
|
|
@ -25,12 +27,14 @@ public abstract partial class ElevatorMovementState : BaseState<ElevatorState, E
|
|||
Tween?.Kill();
|
||||
MainObject.SetPosition(StartingPosition);
|
||||
Move();
|
||||
Sound.Play();
|
||||
}
|
||||
|
||||
public override void ExitState()
|
||||
{
|
||||
Tween?.Kill();
|
||||
RestorePlayerParent();
|
||||
Sound.Stop();
|
||||
}
|
||||
|
||||
// public override void PhysicsProcessState(double delta)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue