public void changeScene() { SceneManager.LoadScene(scene); if (SceneManager.GetActiveScene().name.Equals("GameOver")) { SingletonMaster.getInstance().SubstractLife(); } }
private void Start() { mAudioSource = GetComponent <AudioSource>(); mLight1 = transform.GetChild(0).GetComponent <Light>(); mLight2 = transform.GetChild(1).GetComponent <Light>(); if (SingletonMaster.getInstance().getPosition().Equals(transform.position)) { mLight1.color = Color.green; mLight2.color = Color.green; } }
void Awake() { mPlayerControl = new Platform(); mPlayerControl.Player.SetCallbacks(this); mGameController = GameObject.Find("GameController").GetComponent <GameController>(); mAudioSource = GetComponent <AudioSource>(); mCharacterController = GetComponent <CharacterController>(); Cursor.lockState = CursorLockMode.Locked; Cursor.visible = false; mJumpCounter = 1; mLife = 8f; mMaxLife = 8f; mPunchCounter = 0; mLifeUI.fillAmount = mLife / mMaxLife; transform.position = SingletonMaster.getInstance().getPosition(); }
// Update is called once per frame void Update() { mText.text = SingletonMaster.getInstance().GetCoins().ToString(); }
// Update is called once per frame void Update() { mText.text = SingletonMaster.getInstance().getLife().ToString(); }
public void AddCoin() { SingletonMaster.getInstance().AddCoin(); }
public void Die() { SceneManager.LoadScene(SingletonMaster.getInstance().getLife() == 0 ? "GameOverFinal" : "GameOver"); }
private void ActivateCheckPoint() { mLight1.color = Color.green; mLight2.color = Color.green; SingletonMaster.getInstance().setPosition(transform.position); }