public GPUSlot(TileStorage owner, RenderTexture texture) : base(owner) { m_texture = texture; }
public CBSlot(TileStorage owner, ComputeBuffer buffer) : base(owner) { m_buffer = buffer; }
public Slot(TileStorage owner) { m_owner = owner; }
public CPUSlot(TileStorage owner, int size) : base(owner) { m_data = new T[size]; m_size = size; }