public void CharacterCardClicked(CharacterUiCard card) { if (NetworkServer.active) { return; } MobaPlayer.Instance.CmdCharacterClicked(card.EntityData.m_dataIdentifier); }
private void InitializeSlots() { //Initialize playerSlots PlayerSlots[] slots = GetComponentsInChildren <PlayerSlots>(true); m_slots = new List <PlayerSlots>(slots.OrderBy(x => x.m_slotNumber)); //Load available characters foreach (string character in CharacterData.m_characterList) { CharacterUiCard card = Instantiate(m_characterUiCard) as CharacterUiCard; card.transform.SetParent(m_characterPickContainer.transform); card.SetCharacter(character); card.onCardClicked += CharacterCardClicked; } }