Beispiel #1
0
        public override void Serialize(ISerializationContext context)
        {
            context.WriteDefaultHeader();

            context.Write(this.IsStatic);
            context.Write(this.Density);
            context.Write(this.Width);
            context.Write(this.Height);
        }
Beispiel #2
0
        public override void Serialize(ISerializationContext context)
        {
            context.WriteDefaultHeader();

            context.Write(this.Position);
            context.Write(this.Rotation);

            context.WriteObject(this.Physics.FixtureDescription);
            context.WriteObject(this.DrawStrategy);
        }
Beispiel #3
0
        public override void Serialize(ISerializationContext context)
        {
            context.WriteDefaultHeader();

            context.Write(this.Position);
            context.Write(this.Rotation);

            context.WriteObject(this.DrawStrategy);
            this.Physics.Serialize(context);
            this.Destroyable.Serialize(context);
        }