void OnClick()
    {
        if (this.name.Equals("btnClose"))
        {
            Debug.Log("UpgradeEngineListenerNew btnClose Pressed");

            GameManager.GameState previous = GameManager.Instance.GetPreviousGameState();
            GameManager.Instance.ChangeState(GameManager.SoundState.BUTTONCLICKSOUND, GameManager.GameState.VEHICLEUPGRADEMENU);
            GameManager.Instance.SetPreviousGameState(previous);
        }

        if (this.name.Equals("btnUnlock"))
        {
            Debug.Log("UpgradeEngineListenerNew btnUnlock Pressed");


            if (GameManager.Instance.GetCurrentGameState() == GameManager.GameState.OUTOFCOINSENGINEUPGRADE)
            {
                GameManager.GameState previous = GameManager.Instance.GetPreviousGameState();
                GameManager.Instance.ChangeState(GameManager.SoundState.BUTTONCLICKSOUND, GameManager.GameState.STORE);
                GameManager.Instance.SetPreviousGameState(previous);
            }
            else if (GameManager.Instance.GetCurrentGameState() == GameManager.GameState.CONFIRMENGINEUPGRADE)
            {
                VehicleUpgradeMenuListener.purchaseEngineUpgrade();
                GameManager.GameState previous = GameManager.Instance.GetPreviousGameState();
                GameManager.Instance.ChangeState(GameManager.SoundState.BUTTONCLICKSOUND, GameManager.GameState.VEHICLEUPGRADEMENU);
                GameManager.Instance.SetPreviousGameState(previous);
            }


//			Destroy(GameObject.FindGameObjectWithTag("UpgradeEngineNewSubMenu"));
//			Resources.UnloadUnusedAssets();
        }
    }
Exemplo n.º 2
0
    void OnClick()
    {
        if (this.name.Equals("btnClose"))
        {
            Debug.Log("btnClose Pressed");


            GameManager.GameState previous = GameManager.Instance.GetPreviousGameState();
            GameManager.Instance.ChangeState(GameManager.SoundState.BUTTONCLICKSOUND, GameManager.GameState.VEHICLEUPGRADEMENU);
            GameManager.Instance.SetPreviousGameState(previous);
        }

        if (this.name.Equals("btnUnlock"))
        {
            Debug.Log("btnUnlock Pressed");
            if (GameManager.Instance.GetCurrentGameState() == GameManager.GameState.OUTOFCOINSBRAKESUPGRADE)
            {
                GameManager.GameState previous = GameManager.Instance.GetPreviousGameState();
                GameManager.Instance.ChangeState(GameManager.SoundState.BUTTONCLICKSOUND, GameManager.GameState.STORE);
                GameManager.Instance.SetPreviousGameState(previous);
            }
            else if (GameManager.Instance.GetCurrentGameState() == GameManager.GameState.CONFIRMBRAKESUPGRADE)
            {
                VehicleUpgradeMenuListener.purchaseBrakeUpgrade();
                GameManager.GameState previous = GameManager.Instance.GetPreviousGameState();
                GameManager.Instance.ChangeState(GameManager.SoundState.BUTTONCLICKSOUND, GameManager.GameState.VEHICLEUPGRADEMENU);
                GameManager.Instance.SetPreviousGameState(previous);
            }
        }
    }