Пример #1
0
 public void Initialize(string first, string last, Sprite port, Character.Profession prof, Button characterPanelButton)
 {
     firstName  = first;
     lastName   = last;
     portrait   = port;
     profession = prof;
     this.characterPanelButton = characterPanelButton;
     this.characterPanelButton.onClick.AddListener(CharacterPanelButtonOnClick);
     defaultColor = gameObject.GetComponent <Image>().color;
 }
Пример #2
0
 public void Initialize(Character pc, Button characterPanelButton, bool selectable, bool purchasable = false)
 {
     character  = pc;
     firstName  = character.firstName;
     lastName   = character.lastName;
     portrait   = character.portrait;
     profession = character.characterProfession;
     this.characterPanelButton = characterPanelButton;
     this.characterPanelButton.onClick.AddListener(CharacterPanelButtonOnClick);
     this.selectable  = selectable;
     defaultColor     = gameObject.GetComponent <Image>().color;
     this.purchasable = purchasable;
 }
Пример #3
0
 public CharacterData(Character c)
 {
     firstName           = c.firstName;
     lastName            = c.lastName;
     characterGender     = c.characterGender;
     characterProfession = c.characterProfession;
     characterFaction    = c.characterFaction;
     strength            = c.strength;
     skill         = c.skill;
     wisdom        = c.wisdom;
     overallRating = c.overallRating;
     currentHealth = c.currentHealth;
     maximumHealth = c.maximumHealth;
     traits        = c.traits;
     personalities = c.personalities;
     if (characterProfession == Character.Profession.whitemage)
     {
         healThreshold   = ((WhiteMage)c).healThreshold;
         healReserves    = ((WhiteMage)c).healReserves;
         healReservesMax = ((WhiteMage)c).healReservesMax;
     }
 }