private void CreateWaveProjectilePool() { GameObject wavePool = new GameObject("WavePool"); projectileAttack = wavePool.AddComponent <ProjectileAttackController>(); projectileAttack.Initialize(PlayerActManager.Instance.transform, currentData, bladeTrailRenderer.startColor); }
// Use this for initialization void Start() { meleeAttackController = GetComponent <IMeleeAttackController> (); if (meleeAttackController == null) { meleeAttackController = new NullMeleeAttackController(); } projectileAttackController = GetComponent <ProjectileAttackController> (); if (projectileAttackController == null) { //projectileAttackController = new NullProjectileAttackController (); } }