public void Despawn(GameObject obj) { PoolObject poolObj = obj.GetComponent <PoolObject>(); if (poolObj != null) { poolObj.Die(); } else { Destroy(obj); } }