public abstract void Attacking(BaseUnityController baseUnityController, Transform spawnPosition, Vector3 targetPosition, string enemyTag, float attack);
public override void Attacking(BaseUnityController baseUnityController, Transform spawnPosition, Vector3 targetPosition, string enemyTag, float attack) { baseUnityController.GetComponent <BaseUnityController>().Weapon.Attack(spawnPosition, targetPosition, enemyTag, attack); }