protected override void ImportStats(StatsType stats, object val)
{
base.ImportStats(stats, val);
switch (stats)
{
case StatsType.AccountId:
AccountId = (int)val;
break;
case StatsType.Experience:
Experience = (int)val;
break;
case StatsType.ExperienceGoal:
ExperienceGoal = (int)val;
break;
case StatsType.Level:
Level = (int)val;
break;
case StatsType.Fame:
CurrentFame = (int)val;
break;
case StatsType.CurrentFame:
Fame = (int)val;
break;
case StatsType.FameGoal:
FameGoal = (int)val;
break;
case StatsType.Stars:
Stars = (int)val;
break;
case StatsType.Guild:
Guild = (string)val;
break;
case StatsType.GuildRank:
GuildRank = (int)val;
break;
case StatsType.Credits:
Credits = (int)val;
break;
case StatsType.NameChosen:
NameChosen = (int)val != 0 ? true : false;
break;
case StatsType.Texture1:
Texture1 = (int)val;
break;
case StatsType.Texture2:
Texture2 = (int)val;
break;
case StatsType.Glowing:
Glowing = false;//(int) val != 0 ? true : false;
break;
case StatsType.HP:
HP = (int)val;
break;
case StatsType.MP:
MP = (int)val;
break;
case StatsType.Inventory0:
Inventory[0] = (int)val == -1 ? null : XmlDatas.ItemDescs[(short)(int)val];
break;
case StatsType.Inventory1:
Inventory[1] = (int)val == -1 ? null : XmlDatas.ItemDescs[(short)(int)val];
break;
case StatsType.Inventory2:
Inventory[2] = (int)val == -1 ? null : XmlDatas.ItemDescs[(short)(int)val];
break;
case StatsType.Inventory3:
Inventory[3] = (int)val == -1 ? null : XmlDatas.ItemDescs[(short)(int)val];
break;
case StatsType.Inventory4:
Inventory[4] = (int)val == -1 ? null : XmlDatas.ItemDescs[(short)(int)val];
break;
case StatsType.Inventory5:
Inventory[5] = (int)val == -1 ? null : XmlDatas.ItemDescs[(short)(int)val];
break;
case StatsType.Inventory6:
Inventory[6] = (int)val == -1 ? null : XmlDatas.ItemDescs[(short)(int)val];
break;
case StatsType.Inventory7:
Inventory[7] = (int)val == -1 ? null : XmlDatas.ItemDescs[(short)(int)val];
break;
case StatsType.Inventory8:
Inventory[8] = (int)val == -1 ? null : XmlDatas.ItemDescs[(short)(int)val];
break;
case StatsType.Inventory9:
Inventory[9] = (int)val == -1 ? null : XmlDatas.ItemDescs[(short)(int)val];
break;
case StatsType.Inventory10:
Inventory[10] = (int)val == -1 ? null : XmlDatas.ItemDescs[(short)(int)val];
break;
case StatsType.Inventory11:
Inventory[11] = (int)val == -1 ? null : XmlDatas.ItemDescs[(short)(int)val];
break;
case StatsType.MaximumHP:
Stats[0] = (int)val;
break;
case StatsType.MaximumMP:
Stats[1] = (int)val;
break;
case StatsType.Attack:
Stats[2] = (int)val;
break;
case StatsType.Defense:
Stats[3] = (int)val;
break;
case StatsType.Speed:
Stats[4] = (int)val;
break;
case StatsType.Vitality:
Stats[5] = (int)val;
break;
case StatsType.Wisdom:
Stats[6] = (int)val;
break;
case StatsType.Dexterity:
Stats[7] = (int)val;
break;
}
}