コード例 #1
0
    static bool GetKey(Controller controller, ButtonMask key, string methodName)
    {
        CacheCheck();
        string keyName = methodName + key.ToString();

        switch (controller)
        {
        case Controller.Right:
            return(GetSafeTable(ref rightKeyTable, keyName));

        case Controller.Left:
            return(GetSafeTable(ref leftkeyTable, keyName));

        default:
            return(false);
        }
    }
コード例 #2
0
    static bool GetKey(GameObject controller, ButtonMask key, string methodName)
    {
        CacheCheck();
        string keyName = methodName + key.ToString();

        switch (controller.name)
        {
        case rightControllerName:
            return(GetSafeTable(ref rightKeyTable, keyName));

        case leftControllerName:
            return(GetSafeTable(ref leftkeyTable, keyName));

        default:
            Debug.Log("ViveInput.GetKey(GameObject,ButtonMask,string) UnknownControllerName.不正な値です.");
            return(false);
        }
    }