Beispiel #1
0
        public override void WriteTo(IStarboundStream stream)
        {
            stream.WriteUInt8((byte)EntityType);

            using (StarboundStream s = new StarboundStream())
            {
                s.WriteString(Object);
                s.WriteVariant(Information);
                s.WriteUInt8Array(Unknown, false);

                stream.WriteUInt8Array(s.ToArray());
            }

            stream.WriteSignedVLQ(EntityId);
        }
Beispiel #2
0
        public override void Write(IStarboundStream stream)
        {
            stream.WriteUInt32(ClientId);
            stream.WriteUInt8Array(UUID, false);
            cInfo.WriteTo(stream);

            /*
             * stream.WriteVLQ((ulong)CelestialInfos.Count);
             *
             *
             * foreach (CelestialInfo cInfo in CelestialInfos)
             * {
             *  cInfo.WriteTo(stream);
             * }
             */
        }
Beispiel #3
0
 public virtual void WriteTo(IStarboundStream stream)
 {
     stream.WriteUInt8((byte)EntityType);
     stream.WriteUInt8Array(StoreData, false);
 }
 public override void Write(IStarboundStream stream)
 {
     stream.WriteUInt8Array(Sky);
     stream.WriteUInt8Array(Weather);
 }
Beispiel #5
0
 public virtual void WriteTo(IStarboundStream stream)
 {
     stream.WriteUInt8((byte)EntityType);
     stream.WriteUInt8Array(StoreData);
     stream.WriteSignedVLQ(EntityId);
 }
 public override void Write(IStarboundStream stream)
 {
     stream.WriteUInt8Array(Data, false);
 }