public static GameObject GetObject(PoolsEnum key) { PoolPart part; _pools.TryGetValue(key, out part); return(part?.ferula.GetObject(part.parent ? part.parent : _objectsParent.transform).gameObject); }
public static void UpdateParent(PoolsEnum key, Transform parent) { PoolPart part; _pools.TryGetValue(key, out part); if (part != null) { part.parent = parent; } }