using UnityEngine; namespace ProjectI.Builds { [CreateAssetMenu(menuName = "ProjectI/Passive Behaviors/Overcharge")] public sealed class OverchargeBehavior : PassiveBehaviorDefinition { public float bonusPercent = .2f; public double duration = 5; public override void OnActiveUsed(PassiveEventContext context) { if (context.Allowed && context.ActiveSlot >= 0 && context.ActiveSlot < EquippedAbilitySlot.NormalCount) context.Effects.BoostAttack(context.Now, bonusPercent, duration,context.SourceId); } } }