public UnitStateChangedEventArgs(UnitComponent unit, UnitComponent.UnitState oldState, UnitComponent.UnitState newState)
 {
     this.unit     = unit;
     this.oldState = oldState;
     this.newState = newState;
 }
 public UnitStateChangedEventArgs(UnitComponent unit, UnitComponent.UnitState oldState, UnitComponent.UnitState newState)
 {
     this.unit = unit;
     this.oldState = oldState;
     this.newState = newState;
 }