/// <summary> /// Check if pool seted and if not setup it /// </summary> /// <returns>Is already linked?</returns> public bool CheckProjectilePool() { if (projectilePool) { return(true); } GameObject environment = FindOrInstantiate(ENVIRONMENT_NAME); GameObject dynamic = FindOrInstantiate(DYNAMIC_NAME, DYNAMIC_PATH, environment.transform); projectilePool = FindOrInstantiate(PROJECTILE_POOL_NAME, PROJECTILE_POOL_PATH, dynamic.transform) .AddComponent <ProjectilePool>(); return(false); }
private void OnEnable() { projectilePool = target as ProjectilePool; }