Ejemplo n.º 1
0
 public void Setup(UICharacter currentCharacter, ScrollParty currentScrollParty, MenuPartyData currentParty)
 {
     // todo handle ID
     character    = currentCharacter;
     name.text    = character.name;
     level.text   = character.level;
     weapon.text  = character.weapon;
     armor.text   = character.armor;
     quality      = character.quality;
     weapon.color = quality;
     armor.color  = quality;
     partyId      = character.partyId;
     party        = currentParty;
     scrollParty  = currentScrollParty;
 }
 public void Setup(UICharacter currentCharacter, ScrollParty currentScrollParty, PlayerPartyData currentParty)
 {
     character    = currentCharacter;
     name.text    = character.name;
     level.text   = character.level;
     weapon.text  = character.weapon;
     armor.text   = character.armor;
     quality      = character.quality;
     weapon.color = quality;
     armor.color  = quality;
     partyId      = character.partyId;
     party        = currentParty;
     characterId  = character.id;
     scrollParty  = currentScrollParty;
     gameObject.GetComponent <Button>().onClick.RemoveAllListeners();
     gameObject.GetComponent <Button>().onClick.AddListener(SwapPartyCharacter);
 }
Ejemplo n.º 3
0
 private void AddParties(List <UIParty> parties)
 {
     foreach (UIParty party in parties)
     {
         GameObject newParty = partyObjectPool.GetObject();
         newParty.transform.SetParent(contentPanel);
         ScrollParty sampleParty = newParty.GetComponent <ScrollParty>();
         if (!party.selected)
         {
             sampleParty.GetComponentInChildren <TextMeshProUGUI>().text = party.partyName;
         }
         else
         {
             sampleParty.GetComponentInChildren <TextMeshProUGUI>().text  = "Current Party - " + party.partyName;
             sampleParty.GetComponentInChildren <Image>().color           = new Color32(255, 255, 255, 255);
             sampleParty.GetComponentInChildren <TextMeshProUGUI>().color = new Color(0.070f, 0.611f, 0.698f, 1);
         }
         sampleParty.Setup(party, this, party.characters, playerParties);
     }
 }