コード例 #1
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"));
    }
コード例 #2
0
    public override void Execution()
    {
        base.Execution();

        //set invert Y
        player.VirtualCam.m_YAxis.m_InvertInput = player.invertY;

        //move camera
        MoveCamera(InputRedd096.GetActiveControlName("Move Camera"), InputRedd096.GetValue <Vector2>("Move Camera"));

        //when move camera, check if changed face
        CheckChangedFace();

        //rotate cube or select cell (check if keeping pressed to rotate)
        if (InputRedd096.GetButton("Keep Pressed To Rotate"))
        {
            RotateCube(InputRedd096.GetValue <Vector2>("Rotate Cube"));
        }
        else
        {
            SelectCell(InputRedd096.GetValue <Vector2>("Select Cell"));
        }
    }