public override void SetPool <T>(SpawnPool <T> pool) { _spawnPool = pool as SpawnPool <ResourcePickup>; }
public virtual void SetPool <T>(SpawnPool <T> pool) where T : NetworkSpawnable { }
public override void SetPool <T>(SpawnPool <T> pool) { _spawnPool = pool as SpawnPool <Projectile>; }