예제 #1
0
        public virtual void Serialize(DeltaBitStream message)
        {
            message.WriteSingle(Position.X);
            message.WriteSingle(Position.Y);
            message.WriteSingle(Position.Z);

            message.WriteInt16((short)(Rotation.X * 10));
            message.WriteInt16((short)(Rotation.Y * 10));
            message.WriteInt16((short)(Rotation.Z * 10));
        }
예제 #2
0
        public override void Serialize(DeltaBitStream message)
        {
            // FIXME: maybe this should not be replicated for every entity?
            message.WriteUInt32(LastCommandTime);
            message.WriteSingle(VelocityZ);

            base.Serialize(message);
        }