public override void Read(IStarboundStream stream) { ulong vlq = stream.ReadVLQ(); Position = new List <Vec2I>(); for (int i = 0; i < (int)vlq; i++) { Vec2I vec = Vec2I.FromStream(stream); Position.Add(vec); } Layer = (TileLayer)stream.ReadUInt8(); SourcePos = Vec2F.FromStream(stream); TileDamage = TileDamage.FromStream(stream); }
public override void Read(IStarboundStream stream) { Position = Vec2I.FromStream(stream); Layer = (TileLayer)stream.ReadUInt8(); TileDamage = TileDamageStatus.FromStream(stream); }
public override void Read(IStarboundStream stream) { ObjectLocation = Vec2I.FromStream(stream); ConnectorLocation = Vec2I.FromStream(stream); }
public override void Read(IStarboundStream stream) { Position = Vec2I.FromStream(stream); NetTile = NetTile.FromStream(stream); //NetTile = stream. }
public override void Read(IStarboundStream stream) { Position = Vec2I.FromStream(stream); LiquidId = stream.ReadUInt8(); Level = stream.ReadUInt8(); }