コード例 #1
0
 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);
 }
コード例 #2
0
    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;
        }
    }