Пример #1
0
 //accessed by game controller when need to reset the player
 public void ResetAlto()
 {
     StopAlto();
     altoState = AltoBoardState.Static;
     HUDController.ActivateGameUI();
     //TODO: smooth teleportation of Alto player to start position
     transform.position = originPosition;
     AltoInput.ResetAlto();
 }
Пример #2
0
        //called externally by a game controller to change the state - currently called internally
        public void SetAltoState(string stateName)
        {
            switch (stateName)
            {
            case "Static":
                altoState = AltoBoardState.Static;
                break;

            case "Dynamic":
                altoState = AltoBoardState.Dynamic;
                break;

            case "JetPack":
                altoState = AltoBoardState.DynamicJetPack;
                altoHaptics.ImpactHaptic(altoHaptics.GetHapticState(), 2.0f);
                break;
            }
        }