protected void ReturnToPool() { if (_pool == null) { AltoLog.FW_Warn("[PoolableBehaviour] Pool is not set."); Destroy(gameObject); return; } _pool.Return(this); }