Exemplo n.º 1
0
    public static string GetKeybindName(GameControls c)
    {
        if (!initialized)
        {
            Init();
        }

        KeyCode   k = keyValuePairs[c].keyCode;
        MouseCode m = keyValuePairs[c].mouseCode;

        if (k != KeyCode.None)
        {
            return(GetSpecificName(k.ToString().AddSpacesBetweenCamelCase()).RemoveWords());
        }
        else if (m != MouseCode.None)
        {
            return(GetSpecificName(m.ToString().AddSpacesBetweenCamelCase()).RemoveWords());
        }

        return("");
    }
Exemplo n.º 2
0
 /// <summary>
 /// Convert this code to a mouse button.
 /// </summary>
 /// <param name="code">The code.</param>
 /// <returns></returns>
 public static MouseButton ToMouseButton(this MouseCode code)
 {
     return((MouseButton)Enum.Parse(typeof(MouseButton), code.ToString()));
 }