public virtual void Load(SerializationReader SR) { SR.ReadStartElement(); int version = SR.ReadVersion(); switch (version) { case 0: { string ai = SR.ReadString(); if (ai != "") { AI = Info.Instance(ai) as AI; } if (AI != null) { AI.Entity = this; } ID = SR.ReadString(); X = SR.ReadInt(); Y = SR.ReadInt(); Z = SR.ReadInt(); Name = SR.ReadString(); Width = SR.ReadFloat(); Height = SR.ReadFloat(); CanMove = SR.ReadBool(); CanTarget = SR.ReadBool(); Cross = SR.ReadBool(); Direction = SR.ReadInt(); Flag.Value = SR.ReadInt(); Containers = SR.ReadContainers(); //Move = SR.ReadMove();//Supprimer!!!!! Body = SR.ReadBodyJSON(); break; } } SR.ReadEndElement(); }