public void Visit(UnitComponent unit)
 {
     if (UnitVisitor != null)
     {
         unit.Accept(UnitVisitor);
     }
 }
 public void Visit(UnitComponent unit)
 {
     if (UnitVisitor != null)
         unit.Accept(UnitVisitor);
 }