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; }
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; }
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; } }