public void Setting() { projectiles = new List <GameObject>(); projectilePool = GameObject.FindGameObjectWithTag("Temp").GetComponent <ProjectilePool>(); character_class = GetComponent <Character>().Access_Class; switch (character_class) { case Class.Archer: projectiles.Add(Resources.Load <GameObject>("Prefabs/Arrow")); poollist = projectilePool.ProjectilePoolPop(projectiles); break; case Class.Wizard: projectiles.Add(Resources.Load <GameObject>("Prefabs/EnergyBolt")); poollist = projectilePool.ProjectilePoolPop(projectiles); break; } }