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); }
public override void Read(IStarboundStream stream) { DungeonId = stream.ReadUInt16(); IsProtected = stream.ReadBoolean(); }