public TileEntity Copy()
{
var frame = new TileEntity();
frame.Type = Type;
frame.PosX = PosX;
frame.PosY = PosY;
switch (Type)
{
case 0:
frame.Npc = Npc;
break;
case 1:
frame.NetId = NetId;
frame.StackSize = StackSize;
frame.Prefix = Prefix;
break;
case 2:
frame.LogicCheck = LogicCheck;
frame.On = On;
break;
}
return frame;
}