public BuildableStatePacket(ObjectStatePacket os) { Uid = os.Uid; TypeId = os.TypeId; Position = os.Position; Angle = os.Angle; }
protected ObjectStatePacket NewState() { var osp = new ObjectStatePacket(); osp.Uid = Uid; osp.TypeId = TypeId; osp.Position.X = X; osp.Position.Y = Y; osp.Angle = Angle; return osp; }