• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C# KSPActionParam类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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


示例16: ActionGroupRelease

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


示例17: AGEnable

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


示例18: ActionToggle

 public void ActionToggle(KSPActionParam param)
 {
     if (animState == 0 && RequestActPower(Mode1EnergyCost))
         SetMode1();
     else
         if (animState == 1 && RequestActPower(Mode0EnergyCost))
             SetMode0();
 }
开发者ID:JDPKSP,项目名称:AdvAeronautics,代码行数:8,代码来源:ModuleWingAnimated.cs


示例19: IncreaseAPU

 public void IncreaseAPU(KSPActionParam param)
 {
     if (throttleSetting < 100)
     {
         throttleSetting += 5f;
         KFLog.Log("Increasing APU Output.");
     }
 }
开发者ID:Kerbas-ad-astra,项目名称:KF_plugin,代码行数:8,代码来源:APUController.cs


示例20: ActionToggle

 public void ActionToggle(KSPActionParam param)
 {
     if (param.type == KSPActionType.Activate && animState == 0)
         SetMode1();
     else
         if (param.type == KSPActionType.Deactivate && animState == 1)
             SetMode0();
 }
开发者ID:Guardian259,项目名称:RemoteTechExtended,代码行数:8,代码来源:ModuleSpoiler.cs



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# KaiTrade类代码示例发布时间:2022-05-24
下一篇:
C# KMPCommon类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap