void OnTriggerExit2D(Collider2D collider) { if (collider.gameObject.name == FieldPlayer.PLAYER_BODY) { MyEventSystem.SendEvent(new MyTriggerEvent(MyTriggerEvent.ON_PLAYER_EXIT, this.gameObject)); } }
void Update() { foreach (KeyCode k in keyList) { if (keyDownDic[k]) { if (Input.GetKeyUp(k)) { keyDownDic[k] = false; keyCountDic[reverseDic[k]]--; //Debug.Log("key up " + k + " " + reverseDic[k] + " " + keyCountDic[reverseDic[k]]); if (keyCountDic[reverseDic[k]] == 0) { MyEventSystem.SendEvent(new MyKeyEvent(MyKeyEvent.KEY_UP, reverseDic[k])); } } } } // if (Input.GetMouseButtonDown(0)) // { // //Debug.Log("mouse left"); // MyEventSystem.SendEvent(new MyKeyEvent(MyKeyEvent.KEY_DOWN, M_LEFT)); // } // if (Input.GetMouseButtonDown(1)) // { // //Debug.Log("mouse right"); // MyEventSystem.SendEvent(new MyKeyEvent(MyKeyEvent.KEY_DOWN, M_RIGHT)); // } }
void OnGUI() { if (Input.anyKeyDown) { var e = Event.current; if (e.isKey) { var c = e.keyCode; if (c == KeyCode.None) { return; } if (!keyDownDic.ContainsKey(c) || keyDownDic[c]) { return; } keyDownDic[c] = true; keyCountDic[reverseDic[c]]++; //Debug.Log("key down " + c + " " + reverseDic[c] + " " + keyCountDic[reverseDic[c]]); if (keyCountDic[reverseDic[c]] == 1) { MyEventSystem.SendEvent(new MyKeyEvent(MyKeyEvent.KEY_DOWN, reverseDic[c])); } } } }
private void UpdateUI() { //uiManager.UpdatePlayerHand(handManager.GetHandCardList()); for (int i = 0; i < PlayerNum; i++) { MyEventSystem.SendEvent(new CardEvent(CardEvent.UI_UPDATE_HAND_CARD, new CardEvent.CardData(i, handManagers[i].GetHandCardList()))); } UpdateDebugUI(); }
public void OnPointerDown(PointerEventData eventData) { var id = eventData.pointerId; if (id == -1) { // Debug.Log("mouse left"); MyEventSystem.SendEvent(new MyKeyEvent(MyKeyEvent.KEY_DOWN, KeyControl.M_LEFT)); } else if (id == -2) { // Debug.Log("mouse right"); MyEventSystem.SendEvent(new MyKeyEvent(MyKeyEvent.KEY_DOWN, KeyControl.M_RIGHT)); } }
public Card PlayCard(Card c = null) { if (c == null) { c = lastCard; } int i = cardList.IndexOf(c); if (i < 0) { Debug.LogError("??? no card in hand: " + c.index + " " + c.cName); i = 0; } cardList.RemoveAt(i); cardArray[c.cindex]--; playCardList.Add(c); MyEventSystem.SendEvent(new CardEvent(CardEvent.PLAY_CARD, new CardEvent.CardData(this.index, c))); MyEventSystem.SendEvent(new CardEvent(CardEvent.UI_UPDATE_HAND_CARD, new CardEvent.CardData(this.index, cardList))); return(c); }
public static void GlobalMessage(object msg) { MyEventSystem.SendEvent(new MyGameEvent(MyGameEvent.GLOBAL_MESSAGE, msg)); }
public override void OnPointerClick(PointerEventData eventData) { MyEventSystem.SendEvent(new MyGameEvent(MyGameEvent.UICRAFT_CLICK_RECIPE, this)); }
private void SendDrawCardEvent(Card currcard) { MyEventSystem.SendEvent(new CardEvent(CardEvent.UI_UPDATE_DRAW_CARD, new CardEvent.CardData(currentPlayer, currcard))); }
public void OnPointerClickHandler() { Debug.Log("===click " + this.cardData.index); MyEventSystem.SendEvent(new CardEvent(CardEvent.CARD_CLICK, this)); }
private void OnMapGenerated() { Debug.Log("===MAP OK!!!"); MyEventSystem.SendEvent(new MyGameEvent(MyGameEvent.MAP_OK)); }