Ejemplo n.º 1
0
 public override void Handle(DialogueContext context)
 {
     if (add)
     {
         target.attributes.AddSecondaryAttributeModification(attribute, mod);
     }
     else
     {
         target.attributes.RemoveSecondaryAttributeModification(attribute, mod);
     }
 }
Ejemplo n.º 2
0
 public override void Handle(DialogueContext context)
 {
     if (add)
     {
         target.AddBuff(buff, source);
     }
     else
     {
         target.RemoveBuff(buff);
     }
 }
Ejemplo n.º 3
0
 public override void Handle(DialogueContext context)
 {
     target.DoHeal(heal);
 }
Ejemplo n.º 4
0
 public override void Handle(DialogueContext context)
 {
     target.DoDamage(damage);
 }
Ejemplo n.º 5
0
 protected override void BeginInteractiveRoutine(DialogueContext context)
 {
     base.BeginInteractiveRoutine(context);
     StartCombat();
 }