public void FinishBarrelRollAnimation()
        {
            performingAnimation = false;

            TheShip.ApplyRotationHelpers();
            TheShip.ResetRotationHelpers();
            TheShip.SetAngles(TemporaryShipBase.transform.eulerAngles);

            MonoBehaviour.DestroyImmediate(TemporaryShipBase);

            GameManagerScript Game = GameObject.Find("GameManager").GetComponent <GameManagerScript>();

            Game.Movement.CollidedWith = null;

            MovementTemplates.HideLastMovementRuler();

            TheShip.ToggleShipStandAndPeg(true);
            if (TheShip.IsLandedModel)
            {
                TheShip.TogglePeg(false);
            }

            TheShip.CallPositionIsReadyToFinish(FinishBarrelRollAnimationPart2);
        }
Example #2
0
 public override void Next()
 {
     TheShip.CallPositionIsReadyToFinish(FinishBoostAnimation);
 }