Exemplo n.º 1
0
        /*******************************************/
        /*           Private Variables             */
        /*******************************************/

        /*******************************************/
        /*           Protected Variables           */
        /*******************************************/

        /*******************************************/
        /*             setter / getter             */
        /*******************************************/

        /*******************************************/
        /*            Unity's function             */
        /*******************************************/
        private void Start()
        {
            this.animationSets = JCS_Utility.RemoveEmptySlot(this.animationSets);

            /* Register callback */
            {
                JCS_Input.joystickPluggedCallback   += JoystickPluggedCallback;
                JCS_Input.joystickUnPluggedCallback += JoystickUnPluggedCallback;
            }

            JCS_Input.InputCallbackOnce();
        }
        /* Functions */

        private void Awake()
        {
            this.mNormalImage = this.GetComponent <Image>();
            this.mButton      = this.GetComponent <Button>();

            // chage it to swip swap selection.
            if (mActiveSpriteSwapAtAwake)
            {
                mButton.transition = Selectable.Transition.SpriteSwap;
            }

            /* Register callback */
            {
                JCS_Input.joystickPluggedCallback   += JoystickPluggedCallback;
                JCS_Input.joystickUnPluggedCallback += JoystickUnPluggedCallback;
            }

            JCS_Input.InputCallbackOnce();
        }