示例#1
0
 public void Enact(ISufferStatusEffects target)
 {
     if (!enacted)
     {
         target.BecomeIntangible();
         enacted = true;
     }
 }
示例#2
0
 public void Enact(ISufferStatusEffects target)
 {
     tick--;
     if (tick <= 0)
     {
         target.TakeDamage(5);
     }
     tick = 60;
 }
示例#3
0
 public void Reverse(ISufferStatusEffects target)
 {
     return;
 }
 public RemoveStatusOrder(ISufferStatusEffects effected, eStatusEffect effect)
 {
     this.effected = effected;
     this.effect   = effect;
 }
示例#5
0
 public StatusHandler(ISufferStatusEffects node)
 {
     this.node = node;
     statuses  = new List <IStatusEffect>();
 }
示例#6
0
 public void Reverse(ISufferStatusEffects target)
 {
     target.EndIntangible();
 }