Esempio n. 1
0
        public static NetTile FromStream(IStarboundStream stream)
        {
            var netT = new NetTile();

            netT.background             = stream.ReadUInt16();
            netT.backgroundHueShift     = stream.ReadUInt8();
            netT.backgroundColorVariant = stream.ReadUInt8();
            netT.backgroundMod          = stream.ReadUInt16();
            netT.backgroundModHueShift  = stream.ReadUInt8();
            netT.foreground             = stream.ReadUInt16();
            netT.foregroundHueShift     = stream.ReadUInt8();
            netT.foregroundColorVariant = stream.ReadUInt8();
            netT.foregroundMod          = stream.ReadUInt16();
            netT.foregroundModHueShift  = stream.ReadUInt8();
            netT.collision             = stream.ReadUInt8();
            netT.blockBiomeIndex       = stream.ReadUInt8();
            netT.environmentBiomeIndex = stream.ReadUInt8();
            netT.LiquidLevel           = stream.ReadUInt8();
            netT.Gravity   = stream.ReadFloat();
            netT.DungeonID = stream.ReadUInt16();

            return(netT);
        }
Esempio n. 2
0
 public override void Read(IStarboundStream stream)
 {
     DungeonId   = stream.ReadUInt16();
     IsProtected = stream.ReadBoolean();
 }