예제 #1
0
 public void StopAutoPowerConfig()
 {
     if (autoPowersConfig != null && !autoPowersConfig.IsStop)
     {
         autoPowersConfig.Stop();
     }
     autoPowersConfig.OnAutoPowerConfig -= AutoPowersConfig_OnAutoPowerConfig;
     autoPowersConfig = null;
 }
예제 #2
0
 public LayerInfo[] QueryAllLayerPower()
 {
     if (autoPowersConfig == null)
     {
         autoPowersConfig = new AutoPowersConfig(this);
         autoPowersConfig.OnAutoPowerConfig += AutoPowersConfig_OnAutoPowerConfig;
     }
     return(autoPowersConfig.QueryAllLayerPower());
 }
예제 #3
0
 public bool StartAutoPowerConfig(out string err)
 {
     err = "";
     if (autoPowersConfig != null && !autoPowersConfig.IsStop)
     {
         return(true);
     }
     if (autoPowersConfig == null)
     {
         autoPowersConfig = new AutoPowersConfig(this);
         autoPowersConfig.OnAutoPowerConfig += AutoPowersConfig_OnAutoPowerConfig;
     }
     return(autoPowersConfig.Start(out err));
 }