Exemplo n.º 1
0
    public void Init(GameManager gameManager, MainMenu mainMenu)
    {
        this.gameManager = gameManager;
        this.mainMenu    = mainMenu;
        player           = gameManager.GetPlayer();
        gestureManager   = player.GetGestureManager();
        gestureManager.SetCalibrationMenu(this);

        gestureSet = new bool[5];

        //Initialize the buttons
        gestureQuickButton.Init(0, SpellHandler.SpellType.ONE_QUICK, this);
        gestureHeavyButton.Init(1, SpellHandler.SpellType.ONE_HEAVY, this);
        gestureSpecialButton.Init(2, SpellHandler.SpellType.ONE_SPECIAL, this);
        gestureOffensiveButton.Init(3, SpellHandler.SpellType.TWO_OFFENSE, this);
        gestureDefensiveButton.Init(4, SpellHandler.SpellType.TWO_DEFENSE, this);
        startButton.Init(5, this);
        restartButton.Init(6, this);
        backButton.Init(7, this, mainMenu);
    }