public class TileEntitySurvivorRebirth : TileEntity { public TileEntitySurvivorRebirth(Chunk _chunk) : base(_chunk) { } private TileEntitySurvivorRebirth(TileEntitySurvivorRebirth _other) : base(null) { this.bUserAccessing = _other.bUserAccessing; } public override TileEntity Clone() { return new TileEntitySurvivorRebirth(this); } public override void read(PooledBinaryReader _br, TileEntity.StreamModeRead _eStreamMode) { base.read(_br, _eStreamMode); _br.ReadInt32(); this.strSerialize = _br.ReadString(); //Log.Out("TileEntitySurvivorRebirth-read strSerialize: " + strSerialize); } public override void write(PooledBinaryWriter _bw, TileEntity.StreamModeWrite _eStreamMode) { base.write(_bw, _eStreamMode); _bw.Write(1); _bw.Write(this.strSerialize); //Log.Out("TileEntitySurvivorRebirth-write strSerialize: " + strSerialize); } public int GetEntityID() { return this.entityId; } public void SetEntityID(int _entityID) { this.entityId = _entityID; } public override TileEntityType GetTileEntityType() { return (TileEntityType)RebirthUtilities.TileEntityRebirth.TileEntitySurvivorRebirth; } private const int ver = 1; public string strSerialize = ""; }