public void UnregisterListeners() { if (objectLayerListItem != null) { objectLayerListItem.Clear(); objectLayerListItem = null; } GameScenePartitioner.Instance.Free(ref solidPartitionerEntry); GameScenePartitioner.Instance.Free(ref partitionerEntry); Singleton<CellChangeMonitor>.Instance.UnregisterCellChangedHandler(base.transform, OnCellChange); }