Example #1
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"));
    }
Example #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"));
        }
    }