Example #1
0
        void FixedUpdate()
        {
            // 各ボタンのフラグが立っていたらControllerのメソッドを実行
            inputCtrl.GetHorizontalL(Input.GetAxis("LeftStickX"));
            inputCtrl.GetVerticalL(Input.GetAxis("LeftStickY"));
            inputCtrl.GetHorizontalR(Input.GetAxis("RightStickX"));
            inputCtrl.GetVerticalR(Input.GetAxis("RightStickY"));

            foreach (KeyType keytype in System.Enum.GetValues(typeof(KeyType)))
            {
                if (isUsed[(int)keytype])
                {
                    inputCtrl.GetKey(keytype);
                    isUsed[(int)keytype] = false;
                }
            }
        }
Example #2
0
        void FixedUpdate()
        {
            // 各ボタンのフラグが立っていたらControllerのメソッドを実行
            inputCtrl.GetHorizontalL(Input.GetAxis("LeftStickX"));
            inputCtrl.GetVerticalL(Input.GetAxis("LeftStickY"));
            inputCtrl.GetHorizontalR(Input.GetAxis("RightStickX"));
            inputCtrl.GetVerticalR(Input.GetAxis("RightStickY"));
            inputCtrl.GetHorizontalC(Input.GetAxis(("CrossKeyX")));
            inputCtrl.GetVerticalC(Input.GetAxis(("CrossKeyY")));

            switch (platform)
            {
            case PlatForm.MAC:
                inputCtrl.GetLTrigger(Input.GetAxis("LeftTrigger"));
                inputCtrl.GetRTrigger(Input.GetAxis("RightTrigger"));
                break;

            case PlatForm.WINDOWS:
                trigger = Input.GetAxis("L/R Trigger");
                if (trigger < 0)
                {
                    inputCtrl.GetLTrigger(trigger);
                }
                if (trigger > 0)
                {
                    inputCtrl.GetRTrigger(trigger);
                }
                break;

            default:
                break;
            }

            foreach (KeyType keytype in System.Enum.GetValues(typeof(KeyType)))
            {
                if (isUsed[(int)keytype])
                {
                    inputCtrl.GetKey(keytype);
                    isUsed[(int)keytype] = false;
                }
            }
        }