Beispiel #1
0
 public void OnPointerClick(PointerEventData eventData)
 {
     if (showDetail)
     {
         LuaController.DispatchEvent("OnClickItemIcon", null, HeroInfo);
     }
 }
Beispiel #2
0
 public void OnInteractableClick(GameObject interactable, System.Action callback)
 {
     if (self_player != null)
     {
         Vector3 pos = self_player.Interact(interactable, callback);
         LuaController.DispatchEvent("NAV_PLAYER_MOVE", pos.x, pos.y, pos.z);
     }
 }
Beispiel #3
0
 public void OnPointerClick(PointerEventData eventData)
 {
     if (showDetail)
     {
         int[] msg = { pos, 1 };
         LuaController.DispatchEvent("OnClickItemIcon", EquipInfo, msg);
     }
 }
Beispiel #4
0
 public void OnGroundClick(BaseEventData data)
 {
     if (self_player != null)
     {
         PointerEventData pData = (PointerEventData)data;
         Vector3          pos   = pData.pointerCurrentRaycast.worldPosition;
         pos = self_player.MoveTo(pos);
         LuaController.DispatchEvent("NAV_PLAYER_MOVE", pos.x, pos.y, pos.z);
     }
 }
Beispiel #5
0
        public void OnPointerClick(PointerEventData eventData)
        {
            if (showDetail)
            {
                int[] msg = { pos, Count };

                if (onClick != null)
                {
                    onClick();
                }
                else
                {
                    LuaController.DispatchEvent("OnClickItemIcon", ItemInfo, msg);
                }

                if (_onClick != null)
                {
                    _onClick.Invoke();
                }
            }
        }