Ejemplo n.º 1
0
        public override void Deserialize(System.IO.BinaryReader reader)
        {
            base.Deserialize(reader);

            Target = new Target(Engine);
            Target.Deserialize(reader);
        }
Ejemplo n.º 2
0
        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);
            }
        }
Ejemplo n.º 3
0
        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);
        }