Esempio n. 1
0
 public void changeScene()
 {
     SceneManager.LoadScene(scene);
     if (SceneManager.GetActiveScene().name.Equals("GameOver"))
     {
         SingletonMaster.getInstance().SubstractLife();
     }
 }
Esempio n. 2
0
 public static SingletonMaster getInstance()
 {
     if (_mSingletonMaster == null)
     {
         _mSingletonMaster = new SingletonMaster();
     }
     return(_mSingletonMaster);
 }
Esempio n. 3
0
 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;
     }
 }
Esempio n. 4
0
    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();
    }
Esempio n. 5
0
 // Update is called once per frame
 void Update()
 {
     mText.text = SingletonMaster.getInstance().GetCoins().ToString();
 }
Esempio n. 6
0
 // Update is called once per frame
 void Update()
 {
     mText.text = SingletonMaster.getInstance().getLife().ToString();
 }
Esempio n. 7
0
 public void AddCoin()
 {
     SingletonMaster.getInstance().AddCoin();
 }
Esempio n. 8
0
 public void Die()
 {
     SceneManager.LoadScene(SingletonMaster.getInstance().getLife() == 0 ? "GameOverFinal" : "GameOver");
 }
Esempio n. 9
0
 private void ActivateCheckPoint()
 {
     mLight1.color = Color.green;
     mLight2.color = Color.green;
     SingletonMaster.getInstance().setPosition(transform.position);
 }