private UnityEngine.Object InstantiatePoolObjects() { UnityEngine.Object newObject = referenceObject.Clone(); if (OnPoolItemInstantiate != null) { OnPoolItemInstantiate(newObject); } return newObject; }