/// <summary>
 /// 点击响应函数
 /// </summary>
 /// <param name="go">点击的对象</param>
 private void OnPointerDownDelegate(GameObject go)
 {
     //响应玩家控制类的对应函数
     if (PlayerMoveController.moveStart != null)
     {
         PlayerMoveController.moveStart();
     }
 }
예제 #2
0
        void Awake()
        {
            instance        = this;
            m_selfTransform = this.transform;

            moveStart = OnMoveStart;
            moveEnd   = OnMoveEnd;
            m_guiJoystackController = JoystickController.instance;
        }
        /// <summary>
        /// 拖拽结束响应函数
        /// </summary>
        /// <param name="go">点击对象</param>
        private void OnDragEndDelegate(GameObject go)
        {
            //回归原点
            selfTransform.localPosition = origin;

            //响应玩家控制类的对应函数
            if (PlayerMoveController.moveEnd != null)
            {
                PlayerMoveController.moveEnd();
            }
        }
예제 #4
0
//        private Animation playerAnimation;
        void Awake()
        {
//             playerAnimation = GetComponent<Animation>();
//             playerAnimation["wait"].blendMode = AnimationBlendMode.Blend;
            instance      = this;
            selfTransform = this.transform;

            moveStart             = OnMoveStart;
            moveEnd               = OnMoveEnd;
            guiJoystackController = JoytackController.instance;
        }
예제 #5
0
        //        private Animation playerAnimation;
        void Awake()
        {
            //             playerAnimation = GetComponent<Animation>();
            //             playerAnimation["wait"].blendMode = AnimationBlendMode.Blend;
            instance = this;
            selfTransform = this.transform;

            moveStart = OnMoveStart;
            moveEnd = OnMoveEnd;
            guiJoystackController = JoytackController.instance;
        }