Exemplo n.º 1
0
 /// <summary>
 ///     Add a character to the pile.
 /// </summary>
 /// <param name="character"></param>
 public virtual void AddCharacter(IUiCharacter character)
 {
     if (character == null)
     {
         throw new ArgumentNullException("Null is not a valid argument.");
     }
     Characters.Add(character);
     character.transform.SetParent(transform);
     character.transform.localPosition = Vector3.zero;
     character.Initialize();
     character.Enable();
     NotifyPileChange();
 }