/// <summary> ///Hide this blockset /// </summary> public void Hide() { if (currentObject == null) { return; } if (rootObject == null) { return; } if (AssetPool.IsPoolingEnabled()) { AssetPool.Destroy(currentObject.gameObject); currentObject = null; } else { if (AssetPool.DestroyImmediate()) { GameObject.DestroyImmediate(currentObject.gameObject); } else { GameObject.Destroy(currentObject.gameObject); } currentObject = null; } //PREFAB //rootObject.SetActiveRecursively(false); //rootObject.active = true; }