コード例 #1
0
 private void DebugButton(PS4.ButtonName buttonName)
 {
     if (PS4.GetButton(buttonName))
     {
         Debug.Log(buttonName.ToString());
     }
 }
コード例 #2
0
        public void OpenPS4(PS4.ButtonName buttonName, string message)
        {
            if (gameObject.activeSelf)
            {
                return;
            }
            gameObject.SetActive(true);

            messageText.text   = message;
            buttonImage.sprite = GetButtonName(buttonName);
        }
コード例 #3
0
        private Sprite GetButtonName(PS4.ButtonName buttonName)
        {
            switch (buttonName)
            {
            case PS4.ButtonName.R1:
                return(circle);

            case PS4.ButtonName.R2:
                return(circle);

            case PS4.ButtonName.R3:
                return(circle);

            case PS4.ButtonName.L1:
                return(circle);

            case PS4.ButtonName.L2:
                return(circle);

            case PS4.ButtonName.L3:
                return(circle);

            case PS4.ButtonName.Triangle:
                return(triangle);

            case PS4.ButtonName.Circle:
                return(circle);

            case PS4.ButtonName.Cross:
                return(cross);

            case PS4.ButtonName.Square:
                return(square);

            case PS4.ButtonName.Option:
                return(circle);

            case PS4.ButtonName.Share:
                return(circle);

            case PS4.ButtonName.TouchPad:
                return(circle);

            case PS4.ButtonName.PS:
                return(circle);

            default:
                return(circle);
            }
        }
コード例 #4
0
        public void DoEquipHolster(PS4.ButtonName buttonName)
        {
            if (PS4.GetButtonDown(buttonName))
            {
                if (animParam.isAttacking || animParam.isHolsterOrEquip)
                {
                    return;
                }

                animParam.isMoving = false;
                controller.StopRotating();

                if (!animParam.isSword1h_Equip)
                {
                    Equip();
                }
                else
                {
                    Holster();
                }
            }
        }