public override void Deserialize(System.IO.BinaryReader reader) { base.Deserialize(reader); Target = new Target(Engine); Target.Deserialize(reader); }
public override void Deserialize(System.IO.BinaryReader reader) { base.Deserialize(reader); int targetCount = reader.ReadInt32(); for (int i = 0; i < targetCount; i++) { Target newTarget = new Target(Engine); newTarget.Deserialize(reader); Targets.Add(newTarget); } }
public override void Deserialize(System.IO.BinaryReader reader) { base.Deserialize(reader); int DetectTypesCount = reader.ReadInt32(); for (int i = 0; i < DetectTypesCount; i++) { string typeName = reader.ReadString(); DetectTypes.Add(typeName); } OnEnterTarget = new Target(Engine); OnEnterTarget.Deserialize(reader); OnExitTarget = new Target(Engine); OnExitTarget.Deserialize(reader); }