private void OnMouseDown() { Debug.Log(m_Type + " " + m_Number + " " + m_Owner); //switch (m_Owner) //{ // //case CARD_OWNER.DECK: // // if (board) // // board.SendCardToPlayer(); // // break; // case CARD_OWNER.PLAYER: // if (player) // player.SendCardFromDeck(this.gameObject); // break; // case CARD_OWNER.ENEMY: // if (enemy) // enemy.SendCardFromDeck(this.gameObject); // break; //} string tmp = transform.parent.name; if (tmp.Equals("Player")) { player.SendCardFromDeck(this.gameObject); } if (tmp.Equals("Enemy")) { enemy.SendCardFromDeck(this.gameObject); } if (tmp.Equals("Board")) { board.SendCardToPlayer(); } }