public void Clear(bool recycle = false) { nameText.text = string.Empty; Data = null; window = null; if (recycle) { ObjectPool.Put(gameObject); } }
public override void OnClear() { base.OnClear(); if (Data) { Data.structureAgent = null; } Data = null; window = null; structurePosition.text = string.Empty; }
public void SetWindow(StructureWindow window) { this.window = window; }