当前位置: 首页>>代码示例>>C#>>正文


C# KSPActionParam类代码示例

本文整理汇总了C#中KSPActionParam的典型用法代码示例。如果您正苦于以下问题:C# KSPActionParam类的具体用法?C# KSPActionParam怎么用?C# KSPActionParam使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


KSPActionParam类属于命名空间,在下文中一共展示了KSPActionParam类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: ToggleMagnetometerAction

 public void ToggleMagnetometerAction(KSPActionParam param)
 {
     if (IsEnabled)
         DeactivateMagnetometer();
     else
         ActivateMagnetometer();
 }
开发者ID:Yitscar,项目名称:KSPInterstellar,代码行数:7,代码来源:DTMagnetometer.cs

示例2: DeployModuleAction

 public void DeployModuleAction(KSPActionParam param)
 {
     if (!isDeployed)
     {
         DeployModule();
     }
 }
开发者ID:xxApvxx,项目名称:ORSX,代码行数:7,代码来源:ORSX_AnimationGroup.cs

示例3: AGToggleDeployed

 public void AGToggleDeployed(KSPActionParam param)
 {
     if (repulsorMode)
         toWheel(param);
     else
         toRepulsor(param);
 }
开发者ID:Gaalidas,项目名称:KF_plugin,代码行数:7,代码来源:KFRepulsorWheel.cs

示例4: ActionGroupDetach

 public void ActionGroupDetach(KSPActionParam param)
 {
     if (!this.part.packed)
     {
         DetachSuction();
     }
 }
开发者ID:ErzengelLichtes,项目名称:KAS,代码行数:7,代码来源:KASModuleSuctionCup.cs

示例5: ActionGroupMagnetOff

 public void ActionGroupMagnetOff(KSPActionParam param)
 {
     if (!this.part.packed)
     {
         MagnetActive = false;
     }
 }
开发者ID:ErzengelLichtes,项目名称:KAS,代码行数:7,代码来源:KASModuleMagnet.cs

示例6: BeginExtractionAction

 public void BeginExtractionAction(KSPActionParam param)
 {
     if (isDeployed && !_isDrilling)
     {
         ActivateExtractors();
     }
 }
开发者ID:kevin-ye,项目名称:Karbonite,代码行数:7,代码来源:KarboniteAtmoExtractor.cs

示例7: AbortLaunchAction

 public void AbortLaunchAction(KSPActionParam param)
 {
     if (LaunchUI._launchSequenceIsActive == true)
     {
         AbortLaunchSequence();
     }
 }
开发者ID:Kerbas-ad-astra,项目名称:LaunchCountDown,代码行数:7,代码来源:LaunchCountDown.cs

示例8: AGDisable

		public void AGDisable(KSPActionParam param)
		{
			if(jammerEnabled)
			{
				DisableJammer();
			}
		}
开发者ID:BahamutoD,项目名称:BDArmory,代码行数:7,代码来源:ModuleECMJammer.cs

示例9: RetractModuleAction

 public void RetractModuleAction(KSPActionParam param)
 {
     if (isDeployed)
     {
         RetractModule();
     }
 }
开发者ID:xxApvxx,项目名称:ORSX,代码行数:7,代码来源:ORSX_AnimationGroup.cs

示例10: ToggleScoopAction

 public void ToggleScoopAction(KSPActionParam param) {
     if (scoopIsEnabled) {
         DisableScoop();
     } else {
         ActivateScoop();
     }
 }
开发者ID:Ninja5tyl3,项目名称:KSPInterstellar,代码行数:7,代码来源:ISRUScoop.cs

示例11: DeployDrillAction

 public void DeployDrillAction(KSPActionParam param)
 {
     if (!isDeployed)
     {
         DeployDrill();
     }
 }
开发者ID:kevin-ye,项目名称:Karbonite,代码行数:7,代码来源:KarboniteAtmoExtractor.cs

示例12: Execute

 public void Execute(KSPActionParam data)
 {
     if (data.type == KSPActionType.Activate)
     {
         Execute();
     }
 }
开发者ID:DennyTX,项目名称:AnimatedDecoupler,代码行数:7,代码来源:DecoupleAnimator.cs

示例13: deployAction

 public void deployAction(KSPActionParam p)
 {
     if (p.type == KSPActionType.Activate)
     {
         deployEvent();
     }
 }
开发者ID:shadowmage45,项目名称:SSTULabs,代码行数:7,代码来源:SSTUAnimateUsable.cs

示例14: ToggleMagnetAction

 public void ToggleMagnetAction(KSPActionParam param)
 {
     if (param.type == KSPActionType.Activate)
         ActivateMagnet();
     else if (param.type == KSPActionType.Deactivate)
         DeactivateMagnet();
 }
开发者ID:Kerbas-ad-astra,项目名称:KerbalMagnetMod,代码行数:7,代码来源:MagneticChamberModule.cs

示例15: ToggleAction

 public void ToggleAction (KSPActionParam param)
 {
     if(isActive)
         Shutdown ();
     else
         Activate ();
 }
开发者ID:Biotronic,项目名称:ModularFuelSystem,代码行数:7,代码来源:HeatPump.cs


注:本文中的KSPActionParam类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。