예제 #1
0
    public static AxisKey XboxAxis(XboxAxis axis)
    {
        AxisKey ak = new AxisKey();
        ak.Type = ControlKeyType.Xbox;
        ak.xboxAxisType = XboxAxisType.axis;
        ak.keys.Add(axis.ToString());

        ak.changed();

        return ak;
    }
예제 #2
0
    public static AxisKey XboxAxis(XboxAxis axis)
    {
        AxisKey ak = new AxisKey();

        ak.Type         = ControlKeyType.Xbox;
        ak.xboxAxisType = XboxAxisType.axis;
        ak.keys.Add(axis.ToString());

        ak.changed();

        return(ak);
    }
예제 #3
0
    public static AxisKey PC(KeyCode neg, KeyCode pos)
    {
        AxisKey ak = new AxisKey();

        ak.Type = ControlKeyType.PC;

        ak.keys.Add(neg.ToString());
        ak.keys.Add(pos.ToString());

        ak.changed();

        return(ak);
    }
예제 #4
0
    public static AxisKey XboxDpad(HorVert horintalOrVertical)
    {
        AxisKey ak = new AxisKey();
        ak.Type = ControlKeyType.Xbox;
        ak.xboxAxisType = XboxAxisType.dpad;
        
        if(horintalOrVertical == HorVert.Horizontal)
        {
            ak.keys.Add(XboxDPad.Left.ToString());
            ak.keys.Add(XboxDPad.Right.ToString());
        }
        else
        {
            ak.keys.Add(XboxDPad.Down.ToString());
            ak.keys.Add(XboxDPad.Up.ToString());
        }

        ak.changed();

        return ak;
    }
예제 #5
0
    public static AxisKey XboxDpad(HorVert horintalOrVertical)
    {
        AxisKey ak = new AxisKey();

        ak.Type         = ControlKeyType.Xbox;
        ak.xboxAxisType = XboxAxisType.dpad;

        if (horintalOrVertical == HorVert.Horizontal)
        {
            ak.keys.Add(XboxDPad.Left.ToString());
            ak.keys.Add(XboxDPad.Right.ToString());
        }
        else
        {
            ak.keys.Add(XboxDPad.Down.ToString());
            ak.keys.Add(XboxDPad.Up.ToString());
        }

        ak.changed();

        return(ak);
    }
예제 #6
0
    public static AxisKey PC(KeyCode neg, KeyCode pos)
    {
        AxisKey ak = new AxisKey();
        ak.Type = ControlKeyType.PC;

        ak.keys.Add(neg.ToString());
        ak.keys.Add(pos.ToString());

        ak.changed();

        return ak;
    }