public bool AttackActivatesPower(AttackController expectedAttack, GameObject attackGO) { AttackController attack = attackGO.GetComponent <AttackController>(); if (attack) { if (attack.IsPowered()) { return(attack.GetType().Equals(expectedAttack.GetType())); } } return(false); }