コード例 #1
0
ファイル: Engines.cs プロジェクト: zhichaoxi2006/DangIt
 protected override void DI_Start(StartState state)
 {
     if (HighLogic.LoadedSceneIsFlight)
     {
         this.engines = new EngineManager(this.part);
     }
 }
コード例 #2
0
 protected override void DI_Start(StartState state)
 {
     if (HighLogic.LoadedSceneIsFlight)
     {
         this.alternatorModule = this.part.Modules.OfType <ModuleAlternator>().First();
         this.engineManager    = new EngineManager(this.part);
     }
 }
コード例 #3
0
 protected override void DI_Start(StartState state)
 {
     if (HighLogic.LoadedSceneIsFlight)
     {
         // An engine might actually be two engine modules (e.g: SABREs)
         this.engines = new EngineManager(this.part);
     }
 }
コード例 #4
0
 protected override void DI_Start(StartState state)
 {
     if (HighLogic.LoadedSceneIsFlight)
     {
         this.gimbalModule  = this.part.Modules.OfType <ModuleGimbal>().Single();
         this.engineManager = new EngineManager(this.part);
     }
 }
コード例 #5
0
 protected override void DI_Start(StartState state)
 {
     if (HighLogic.LoadedSceneIsFlight)
     {
         // An engine might actually be two engine modules (e.g: SABREs)
         this.engines = new EngineManager(this.part);
         // Catch if the part has a ModuleSurfaceFX
         if (this.part.Modules.OfType <ModuleSurfaceFX> ().Any())
         {
             surfaceFX = this.part.Modules.OfType <ModuleSurfaceFX>().Single();
         }
     }
 }
コード例 #6
0
ファイル: Alternator.cs プロジェクト: vzwick/DangIt
 protected override void DI_Start(StartState state)
 {
     if (HighLogic.LoadedSceneIsFlight)
     {
         this.alternatorModule = this.part.Modules.OfType<ModuleAlternator>().Single();
         this.engineManager = new EngineManager(this.part);
     }
 }
コード例 #7
0
ファイル: Engines.cs プロジェクト: vzwick/DangIt
 protected override void DI_Start(StartState state)
 {
     if (HighLogic.LoadedSceneIsFlight)
     {
         // An engine might actually be two engine modules (e.g: SABREs)
         this.engines = new EngineManager(this.part);
         // Catch if the part has a ModuleSurfaceFX
         if (this.part.Modules.OfType<ModuleSurfaceFX> ().Any ()) {
             surfaceFX = this.part.Modules.OfType<ModuleSurfaceFX>().Single();
         }
     }
 }
コード例 #8
0
ファイル: CoolantCore.cs プロジェクト: vzwick/DangIt
 protected override void DI_Start(StartState state)
 {
     if (HighLogic.LoadedSceneIsFlight)
     {
         // An engine might actually be two engine modules (e.g: SABREs)
         this.engines = new EngineManager(this.part);
     }
 }