public EliteShipAAiComponent(EliteShipAAiComponent clone, IBaseComponentContainer container) : base(clone, container)
 {
     level       = container.GetLevel();
     delytime    = clone.delytime;
     initnum     = clone.initnum;
     currenttime = DateTime.Now.Ticks;
 }
 public EliteShipAAiComponent(IBaseComponentContainer container, int delytime, int initnum) : base(container)
 {
     level         = container.GetLevel();
     this.delytime = delytime;
     this.initnum  = initnum;
     currenttime   = DateTime.Now.Ticks;
 }
 public BlackHoleAiComponent(BlackHoleAiComponent clone, IBaseComponentContainer container) : base(clone, container)
 {
     level         = container.GetLevel();
     attractRadius = clone.attractRadius;
     attractForce  = clone.attractForce;
 }
 public BlackHoleAiComponent(IBaseComponentContainer container, float attractradius, float attractforce) : base(container)
 {
     level         = container.GetLevel();
     attractRadius = attractradius;
     attractForce  = attractforce;
 }