예제 #1
0
        protected sealed override IPassiveModifierFunction <TDomain>[] LoadModifiers()
        {
            var aggregator = new ModifierAggregatorWithState();

            RegisterModifiers(aggregator);
            return(aggregator.Modifiers.ToArray());
        }
예제 #2
0
 protected override void RegisterModifiers(ModifierAggregatorWithState aggregator)
 {
     aggregator.Register <ActorAbility>(ModifyAttack);
 }
예제 #3
0
 protected virtual void RegisterModifiers(ModifierAggregatorWithState aggregator)
 {
 }