void Start()
    {
        GameObject tmpGenericMenuManager = null;

        if (ButtonSound != ButtonSoundType.NoSound && (tmpGenericMenuManager = GameObject.Find("$GenericMenuManager")) != null)
        {
            _genericMenuManager = tmpGenericMenuManager.GetComponent <GenericMenuManagerBehavior>();
        }
    }
Exemple #2
0
 void Start()
 {
     if (Player == CurrentPlayer.PlayerOne)
     {
         _player = 1;
     }
     else
     {
         _player = 2;
     }
     _mapSelManager      = GameObject.Find("$MapSelManager").GetComponent <MapSelManagerBehavior>();
     _genericMenuManager = GameObject.Find("$GenericMenuManager").GetComponent <GenericMenuManagerBehavior>();
 }
Exemple #3
0
    void Start()
    {
        _duelButton                 = GameObject.Find("DuelButton");
        _challengesButton           = GameObject.Find("ChallengesButton");
        _howToPlayButton            = GameObject.Find("HowToPlayButton");
        _dashesText                 = GameObject.Find("DashesText");
        _optionsButton              = GameObject.Find("OptionsButton");
        _aboutButton                = GameObject.Find("AboutButton");
        _loadButton                 = GameObject.Find("LoadButton");
        _genericMenuManagerBehavior = GameObject.Find("$GenericMenuManager").GetComponent <GenericMenuManagerBehavior>();
        _isDisplayingPopup          = false;
        _titleClick                 = 0;

        //_challengesButton.transform.GetChild(1).GetComponent<GenericMenuButtonBehavior>().buttonDelegate = DisplayPopupNotImplemented;
        _duelButton.transform.GetChild(1).GetComponent <GenericMenuButtonBehavior>().buttonDelegate      = GoToDuel;
        _howToPlayButton.transform.GetChild(1).GetComponent <GenericMenuButtonBehavior>().buttonDelegate = GoToHowToPlay;
        _loadButton.transform.GetChild(1).GetComponent <GenericMenuButtonBehavior>().buttonDelegate      = LoadGameInProgress;
        GameObject.Find("GameName").GetComponent <GenericMenuButtonBehavior>().buttonDelegate            = IncrementTitleClick;
        GameObject.Find("VersionWatermark").GetComponent <UnityEngine.UI.Text>().text = Application.version;

        StartCoroutine(InitiateLeft());
    }
Exemple #4
0
    void Start()
    {
        _opponentTitle              = GameObject.Find("Opponent");
        _opponentButtons            = GameObject.Find("OpponentButtons");
        _scoreTitle                 = GameObject.Find("Score");
        _scoreButtons               = GameObject.Find("ScoreButtons");
        _setsTitle                  = GameObject.Find("Sets");
        _setsButtons                = GameObject.Find("SetsButtons");
        _genericMenuManagerBehavior = GameObject.Find("$GenericMenuManager").GetComponent <GenericMenuManagerBehavior>();
        _confirmButton              = GameObject.Find("ConfirmButton");

        _opponent   = (Opponent)PlayerPrefs.GetInt("Opponent");
        _difficulty = (Difficulty)PlayerPrefs.GetInt("Difficulty");
        _bounce     = (Bounce)PlayerPrefs.GetInt("Bounce");
        _nbScore    = PlayerPrefs.GetInt("MaxScore");
        _nbSets     = PlayerPrefs.GetInt("MaxSets");

        GameObject.Find("PlayerBackground").GetComponent <GenericMenuButtonBehavior>().buttonDelegate        = SetOpponentPlayer;
        GameObject.Find("AIBackground").GetComponent <GenericMenuButtonBehavior>().buttonDelegate            = SetOpponentAI;
        GameObject.Find("EasyBackground").GetComponent <GenericMenuButtonBehavior>().buttonDelegate          = SetAIEasy;
        GameObject.Find("NormalBackground").GetComponent <GenericMenuButtonBehavior>().buttonDelegate        = SetAINormal;
        GameObject.Find("HardBackground").GetComponent <GenericMenuButtonBehavior>().buttonDelegate          = SetAIHard;
        GameObject.Find("WallBackground").GetComponent <GenericMenuButtonBehavior>().buttonDelegate          = SetOpponentWall;
        GameObject.Find("NormalBouncesBackground").GetComponent <GenericMenuButtonBehavior>().buttonDelegate = SetWallNormalBounce;
        GameObject.Find("RandomBouncesBackground").GetComponent <GenericMenuButtonBehavior>().buttonDelegate = SetWallRandomBounce;
        GameObject.Find("ScoreMinusBackground").GetComponent <GenericMenuButtonBehavior>().buttonDelegate    = DecrementScore;
        GameObject.Find("ScoreNbBackground").GetComponent <GenericMenuButtonBehavior>().buttonDelegate       = DisplayPopupNumbersScore;
        GameObject.Find("ScorePlusBackground").GetComponent <GenericMenuButtonBehavior>().buttonDelegate     = IncrementScore;
        GameObject.Find("SetsMinusBackground").GetComponent <GenericMenuButtonBehavior>().buttonDelegate     = DecrementSets;
        GameObject.Find("SetsNbBackground").GetComponent <GenericMenuButtonBehavior>().buttonDelegate        = DisplayPopupNumbersSets;
        GameObject.Find("SetsPlusBackground").GetComponent <GenericMenuButtonBehavior>().buttonDelegate      = IncrementSets;
        GameObject.Find("ConfirmBackground").GetComponent <GenericMenuButtonBehavior>().buttonDelegate       = Confirm;

        GameObject.Find("ScoreNbText").GetComponent <UnityEngine.UI.Text>().text = _nbScore.ToString("D2");
        GameObject.Find("SetsNbText").GetComponent <UnityEngine.UI.Text>().text  = _nbSets.ToString("D2");
        if (_opponent == Opponent.AI)
        {
            if (_difficulty == Difficulty.Easy)
            {
                SetAIEasy();
            }
            else if (_difficulty == Difficulty.Normal)
            {
                SetAINormal();
            }
            else
            {
                SetAIHard();
            }
        }
        else if (_opponent == Opponent.Player)
        {
            SetOpponentPlayer();
        }
        else
        {
            if (_bounce == Bounce.Normal)
            {
                SetWallNormalBounce();
            }
            else
            {
                SetWallRandomBounce();
            }
            _isTraining = true;
        }

        _tmpPopup = null;
        _isDisplayingPopupScore = false;
        _isDisplayingPopupSets  = false;

        StartCoroutine(InitiateLeft());
    }