示例#1
0
 public void CharacterCardClicked(CharacterUiCard card)
 {
     if (NetworkServer.active)
     {
         return;
     }
     MobaPlayer.Instance.CmdCharacterClicked(card.EntityData.m_dataIdentifier);
 }
示例#2
0
    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;
        }
    }