Example #1
0
 public override ChangeableUnit Apply(ChangeableUnit unit, int Time)
 {
     unit.Defence = (int)(unit.Defence * Value);
     return(unit);
 }
Example #2
0
 public override ChangeableUnit Apply(ChangeableUnit unit, int Time)
 {
     unit.Resistance -= Value;
     return(unit);
 }
Example #3
0
 public override ChangeableUnit Apply(ChangeableUnit unit, int Time)
 {
     unit.Initiative -= Value;
     return(unit);
 }
Example #4
0
 public abstract ChangeableUnit Apply(ChangeableUnit unit, int Time);
 public void Restart()
 {
     unit = new ChangeableUnit();
 }