public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); m_owner = (NubiaPlayer)reader.ReadMobile(); m_createur = reader.ReadString(); m_name = reader.ReadString(); m_time = reader.ReadDouble(); m_timeToCast = reader.ReadDouble(); m_maitrise = reader.ReadDouble(); m_distance = reader.ReadInt(); m_energie = (SortEnergie)reader.ReadInt(); // m_skill = (SkillName)reader.ReadInt(); m_emote = reader.ReadString(); m_couleur = (MagieColor)reader.ReadInt(); m_state = (MagieState)reader.ReadInt(); m_disturb = (MagieDisturb)reader.ReadInt(); m_condition = (MagieCondition)reader.ReadInt(); m_Object = (Item)reader.ReadItem(); m_Mobile = (Mobile)reader.ReadMobile(); m_SortNubia = (SortNubia)reader.ReadItem(); if (m_owner != null) { m_owner.Magie.addSort(this); } //Console.WriteLine("Deserialize SortNubia: " +Nom); }
public void forceCondition(MagieCondition con) { m_condition = con; }