public void LoadWheelAnim() { DeleteWheelAnim(); wheelAnims = new WheelAnimationPlayer(TimeCircuits); wheelAnims.OnAnimCompleted += OnAnimCompleted; }
public void DeleteWheelAnim() { if (IsFlying) { SetFlyMode(false, true); } if (wheelAnims != null) { wheelAnims.OnAnimCompleted -= OnAnimCompleted; wheelAnims.Dispose(); wheelAnims = null; } foreach (AnimateProp x in _underbodyLights) { x?.DeleteProp(); } FlyingCircuitsBroken = false; }