/// <summary> /// Obtient la description du spell dont l'id est donné en paramètre. /// </summary> public SpellLevelDescriptionView GetMySpellCurrentLevelDescription(int spellId) { System.IO.MemoryStream s = new System.IO.MemoryStream(); System.IO.StreamWriter output = new System.IO.StreamWriter(s, BOMLESS_UTF8); output.NewLine = "\n"; output.WriteLine(((int)42).ToString()); output.WriteLine(((int)spellId).ToString()); output.Close(); TCPHelper.Send(s.ToArray()); byte[] response = TCPHelper.Receive(); s = new System.IO.MemoryStream(response); System.IO.StreamReader input = new System.IO.StreamReader(s, BOMLESS_UTF8); SpellLevelDescriptionView returnValue = SpellLevelDescriptionView.Deserialize(input); return((SpellLevelDescriptionView)returnValue); }
public static SpellModelView Deserialize(System.IO.StreamReader input) { SpellModelView _obj = new SpellModelView(); // ID int _obj_ID = Int32.Parse(input.ReadLine()); _obj.ID = (int)_obj_ID; // Levels List <SpellLevelDescriptionView> _obj_Levels = new List <SpellLevelDescriptionView>(); int _obj_Levels_count = Int32.Parse(input.ReadLine()); for (int _obj_Levels_i = 0; _obj_Levels_i < _obj_Levels_count; _obj_Levels_i++) { SpellLevelDescriptionView _obj_Levels_e = SpellLevelDescriptionView.Deserialize(input); _obj_Levels.Add((SpellLevelDescriptionView)_obj_Levels_e); } _obj.Levels = (List <SpellLevelDescriptionView>)_obj_Levels; return(_obj); }
public static WeaponUpgradeModelView Deserialize(System.IO.StreamReader input) { WeaponUpgradeModelView _obj = new WeaponUpgradeModelView(); // Description SpellLevelDescriptionView _obj_Description = SpellLevelDescriptionView.Deserialize(input); _obj.Description = (SpellLevelDescriptionView)_obj_Description; // PassiveAlterations List <StateAlterationModelView> _obj_PassiveAlterations = new List <StateAlterationModelView>(); int _obj_PassiveAlterations_count = Int32.Parse(input.ReadLine()); for (int _obj_PassiveAlterations_i = 0; _obj_PassiveAlterations_i < _obj_PassiveAlterations_count; _obj_PassiveAlterations_i++) { StateAlterationModelView _obj_PassiveAlterations_e = StateAlterationModelView.Deserialize(input); _obj_PassiveAlterations.Add((StateAlterationModelView)_obj_PassiveAlterations_e); } _obj.PassiveAlterations = (List <StateAlterationModelView>)_obj_PassiveAlterations; // Cost float _obj_Cost = Single.Parse(input.ReadLine()); _obj.Cost = (float)_obj_Cost; return(_obj); }