예제 #1
0
 public void SetTraits()
 {
     if (traitDescriptions == null)
     {
         Init();
     }
     foreach (TraitDescription t in traitDescriptions)
     {
         Destroy(t.gameObject);
     }
     classTrait.SetTrait(currentCharacter.traits[0]);
     for (int i = 1; i < currentCharacter.traits.Count; ++i)
     {
         TraitDescription t = Instantiate <TraitDescription>(traitPrefab, traitParent.transform);
         t.SetTrait(currentCharacter.traits[i]);
         traitDescriptions.Add(t);
     }
 }