public PartyCharacter(int inventoryNum) { this.icon = GameManager.instance.Data.GetInventoryCharacterSpriteIcon(inventoryNum); this.name = GameManager.instance.Data.GetInventoryCharacterStringName(inventoryNum); this.maxHp = GameManager.instance.Data.GetInventoryCharacterBaseHp(inventoryNum); this.maxMp = GameManager.instance.Data.GetInventoryCharacterBaseMp(inventoryNum); this.curHp = GameManager.instance.Data.GetInventoryCharacterCurHp(inventoryNum); this.curMp = GameManager.instance.Data.GetInventoryCharacterCurMp(inventoryNum); this.role = GameManager.instance.Data.GetInventoryCharacterCurRole(inventoryNum); this.exp = GameManager.instance.Data.GetInventoryCharacterCurRoleExp(inventoryNum); }
public CharacterSerialized(GameEnum.CharacterName charName, string name, string desc, int baseHp, int baseMp, GameEnum.AbilityName ability, GameEnum.RoleName role) { this.charName = charName; this.name = name; this.desc = desc; this.baseHp = baseHp; this.baseMp = baseMp; this.ability = ability; this.curRole = role; this.curHp = baseHp; this.curMp = baseMp; // Initialize exp for each role to 0; this.roleExp = new int[2]; for (int i = 0; i < 2; i++) { this.roleExp[i] = 0; } }