public override void OnPlay(AbstractBattleUnit target, EnergyPaidInformation energyPaid) { CardAbilityProcs.Technocannibalize(this, () => { CardAbilityProcs.GainEnergy(this, 1); action().ApplyStatusEffect(target, new ChargedStatusEffect()); }); CardAbilityProcs.Inferno(this, () => { CardAbilityProcs.GainEnergy(this, 1); action().ApplyStatusEffect(target, new ChargedStatusEffect()); }); }