// ------------------------------------------------------------------------------------ //
 public override void initialize(UnitBase unit)
 {
     base.initialize(unit);
     unit.getUnitModel().startAnimation(UnitModelAnimationType.Run);
     unit.registerObserver((IUnitCollisionObserver) this);
 }
 // ------------------------------------------------------------------------------------ //
 public override void initialize(UnitBase unit)
 {
     base.initialize(unit);
     unit.registerObserver((IUnitCollisionObserver) this);
 }