コード例 #1
0
ファイル: Player.cs プロジェクト: redd096/CubeInvaders-2.0
    void Update()
    {
        //if pause game, do not do anything
        if (PauseGame(InputRedd096.GetButtonDown("Pause Button")))
        {
            return;
        }

        //else check if resume game
        ResumeGame(InputRedd096.GetButtonDown("Resume Button"));

        //and update state
        state?.Execution();
    }
コード例 #2
0
    public override void Execution()
    {
        base.Execution();

        //if press, enter in build turret state
        if (InputRedd096.GetButtonDown("Build Turret"))
        {
            EnterBuildTurret();
            return;
        }

        //else update strategic slider
        UpdateStrategicSlider(InputRedd096.GetButton("Finish Strategic Phase"));
    }
コード例 #3
0
    public override void Execution()
    {
        base.Execution();

        //check if confirm turret
        if (InputRedd096.GetButtonDown("Confirm Turret"))
        {
            PlaceTurret();
            return;
        }
        //or deny turret
        else if (InputRedd096.GetButtonDown("Deny Turret"))
        {
            StopPlaceTurret();
            return;
        }

        //else select cell
        SelectCell(InputRedd096.GetValue <Vector2>("Select Cell"));
    }