public Projectile Instantiate(ArchProjectile arch) { return GetPool(arch.index).Instantiate(); }
public Projectile(ArchProjectile arch) { this.arch = arch; CreateProjectile(); }
public Pool(ArchProjectile arch) { this.projectileArch = arch; this.pooledProjectiles = new Stack<Projectile>(); }
public Projectile Instantiate(ArchProjectile arch) { return(GetPool(arch.index).Instantiate()); }
public Pool(ArchProjectile arch) { this.projectileArch = arch; this.pooledProjectiles = new Stack <Projectile>(); }