File tree Expand file tree Collapse file tree 20 files changed +40
-2
lines changed
Expand file tree Collapse file tree 20 files changed +40
-2
lines changed Original file line number Diff line number Diff line change 55using MiraAPI . GameOptions ;
66using MiraAPI . Hud ;
77using MiraAPI . Utilities . Assets ;
8+ using Rewired ;
89using UnityEngine ;
910
1011namespace LaunchpadReloaded . Buttons . Crewmate ;
@@ -15,6 +16,7 @@ public class CallButton : BaseLaunchpadButton
1516 public override float Cooldown => OptionGroupSingleton < CaptainOptions > . Instance . CaptainMeetingCooldown ;
1617 public override float EffectDuration => 0 ;
1718 public override int MaxUses => ( int ) OptionGroupSingleton < CaptainOptions > . Instance . CaptainMeetingCount ;
19+ public override KeyboardKeyCode Defaultkeybind => KeyboardKeyCode . C ;
1820 public override LoadableAsset < Sprite > Sprite => LaunchpadAssets . CallButton ;
1921 public override bool TimerAffectedByPlayer => true ;
2022 public override bool AffectedByHack => true ;
Original file line number Diff line number Diff line change 66using MiraAPI . GameOptions ;
77using MiraAPI . Utilities ;
88using MiraAPI . Utilities . Assets ;
9+ using Rewired ;
910using UnityEngine ;
1011using Helpers = MiraAPI . Utilities . Helpers ;
1112
@@ -17,6 +18,7 @@ public class FreezeButton : BaseLaunchpadButton<DeadBody>
1718 public override float Cooldown => OptionGroupSingleton < CoronerOptions > . Instance . FreezeCooldown ;
1819 public override float EffectDuration => 0 ;
1920 public override int MaxUses => ( int ) OptionGroupSingleton < CoronerOptions > . Instance . FreezeUses ;
21+ public override KeyboardKeyCode Defaultkeybind => KeyboardKeyCode . F ;
2022 public override LoadableAsset < Sprite > Sprite => LaunchpadAssets . FreezeButton ;
2123 public override float Distance => PlayerControl . LocalPlayer . MaxReportDistance / 4f ;
2224 public override bool TimerAffectedByPlayer => true ;
Original file line number Diff line number Diff line change 99using MiraAPI . Networking ;
1010using MiraAPI . Utilities ;
1111using MiraAPI . Utilities . Assets ;
12+ using Rewired ;
1213using UnityEngine ;
1314
1415namespace LaunchpadReloaded . Buttons . Crewmate ;
@@ -18,6 +19,7 @@ public class GambleButton : BaseLaunchpadButton<PlayerControl>
1819 public override string Name => "Gamble" ;
1920 public override float Cooldown => OptionGroupSingleton < GamblerOptions > . Instance . GambleCooldown ;
2021 public override int MaxUses => ( int ) OptionGroupSingleton < GamblerOptions > . Instance . GambleUses ;
22+ public override KeyboardKeyCode Defaultkeybind => KeyboardKeyCode . F ;
2123 public override LoadableAsset < Sprite > Sprite => LaunchpadAssets . GambleButton ;
2224 public override bool TimerAffectedByPlayer => true ;
2325 public override bool AffectedByHack => true ;
Original file line number Diff line number Diff line change 66using MiraAPI . Utilities . Assets ;
77using System . Linq ;
88using MiraAPI . Modifiers ;
9+ using Rewired ;
910using UnityEngine ;
1011
1112namespace LaunchpadReloaded . Buttons . Crewmate ;
@@ -16,6 +17,7 @@ public class InstinctButton : BaseLaunchpadButton
1617 public override float Cooldown => OptionGroupSingleton < DetectiveOptions > . Instance . InstinctCooldown ;
1718 public override float EffectDuration => OptionGroupSingleton < DetectiveOptions > . Instance . InstinctDuration ;
1819 public override int MaxUses => ( int ) OptionGroupSingleton < DetectiveOptions > . Instance . InstinctUses ;
20+ public override KeyboardKeyCode Defaultkeybind => KeyboardKeyCode . F ;
1921 public override LoadableAsset < Sprite > Sprite => LaunchpadAssets . InstinctButton ;
2022 public override bool TimerAffectedByPlayer => true ;
2123 public override bool AffectedByHack => true ;
Original file line number Diff line number Diff line change 44using LaunchpadReloaded . Utilities ;
55using MiraAPI . Utilities ;
66using MiraAPI . Utilities . Assets ;
7+ using Rewired ;
78using UnityEngine ;
89using Helpers = MiraAPI . Utilities . Helpers ;
910
@@ -15,6 +16,7 @@ public class InvestigateButton : BaseLaunchpadButton<DeadBody>
1516 public override float Cooldown => 1 ;
1617 public override float EffectDuration => 0 ;
1718 public override int MaxUses => 0 ;
19+ public override KeyboardKeyCode Defaultkeybind => KeyboardKeyCode . V ;
1820 public override LoadableAsset < Sprite > Sprite => LaunchpadAssets . InvestigateButton ;
1921 public override float Distance => PlayerControl . LocalPlayer . MaxReportDistance / 4f ;
2022 public override bool TimerAffectedByPlayer => true ;
Original file line number Diff line number Diff line change 88using MiraAPI . Modifiers ;
99using MiraAPI . Utilities ;
1010using MiraAPI . Utilities . Assets ;
11+ using Rewired ;
1112using UnityEngine ;
1213using Helpers = MiraAPI . Utilities . Helpers ;
1314
@@ -22,6 +23,7 @@ public class ReviveButton : BaseLaunchpadButton<DeadBody>
2223 public override float EffectDuration => 0 ;
2324
2425 public override int MaxUses => ( int ) OptionGroupSingleton < MedicOptions > . Instance . MaxRevives ;
26+ public override KeyboardKeyCode Defaultkeybind => KeyboardKeyCode . F ;
2527
2628 public override LoadableAsset < Sprite > Sprite => LaunchpadAssets . ReviveButton ;
2729
Original file line number Diff line number Diff line change 66using MiraAPI . GameOptions ;
77using MiraAPI . Utilities ;
88using MiraAPI . Utilities . Assets ;
9+ using Rewired ;
910using UnityEngine ;
1011using Helpers = MiraAPI . Utilities . Helpers ;
1112
@@ -17,6 +18,7 @@ public class SealButton : BaseLaunchpadButton<Vent>
1718 public override float Cooldown => OptionGroupSingleton < SealerOptions > . Instance . SealVentCooldown ;
1819 public override float EffectDuration => 0 ;
1920 public override int MaxUses => ( int ) OptionGroupSingleton < SealerOptions > . Instance . SealVentUses ;
21+ public override KeyboardKeyCode Defaultkeybind => KeyboardKeyCode . F ;
2022 public override LoadableAsset < Sprite > Sprite => LaunchpadAssets . SealButton ;
2123 public override bool TimerAffectedByPlayer => true ;
2224 public override bool AffectedByHack => false ;
Original file line number Diff line number Diff line change 66using MiraAPI . Networking ;
77using MiraAPI . Utilities ;
88using MiraAPI . Utilities . Assets ;
9+ using Rewired ;
910using UnityEngine ;
1011
1112namespace LaunchpadReloaded . Buttons . Crewmate ;
@@ -16,6 +17,7 @@ public class ShootButton : BaseLaunchpadButton<PlayerControl>
1617 public override float Cooldown => OptionGroupSingleton < SheriffOptions > . Instance . ShotCooldown ;
1718 public override float EffectDuration => 0 ;
1819 public override int MaxUses => ( int ) OptionGroupSingleton < SheriffOptions > . Instance . ShotsPerGame ;
20+ public override KeyboardKeyCode Defaultkeybind => KeyboardKeyCode . F ;
1921 public override LoadableAsset < Sprite > Sprite => LaunchpadAssets . ShootButton ;
2022 public override bool TimerAffectedByPlayer => true ;
2123 public override bool AffectedByHack => true ;
Original file line number Diff line number Diff line change 55using MiraAPI . Utilities . Assets ;
66using Reactor . Utilities ;
77using System . Collections ;
8+ using Rewired ;
89using UnityEngine ;
910
1011namespace LaunchpadReloaded . Buttons . Crewmate ;
@@ -18,6 +19,7 @@ public class ZoomButton : BaseLaunchpadButton
1819 public override float EffectDuration => OptionGroupSingleton < CaptainOptions > . Instance . ZoomDuration ;
1920
2021 public override int MaxUses => 0 ;
22+ public override KeyboardKeyCode Defaultkeybind => KeyboardKeyCode . F ;
2123
2224 public override LoadableAsset < Sprite > Sprite => LaunchpadAssets . ZoomButton ;
2325 public override bool TimerAffectedByPlayer => true ;
Original file line number Diff line number Diff line change 99using MiraAPI . Modifiers ;
1010using MiraAPI . Utilities ;
1111using MiraAPI . Utilities . Assets ;
12+ using Rewired ;
1213using UnityEngine ;
1314using Helpers = MiraAPI . Utilities . Helpers ;
1415
@@ -20,6 +21,7 @@ public class DragButton : BaseLaunchpadButton<DeadBody>
2021 public override float Cooldown => 0 ;
2122 public override float EffectDuration => 0 ;
2223 public override int MaxUses => 0 ;
24+ public override KeyboardKeyCode Defaultkeybind => KeyboardKeyCode . V ;
2325 public override LoadableAsset < Sprite > Sprite => LaunchpadAssets . DragButton ;
2426 public override float Distance => PlayerControl . LocalPlayer . MaxReportDistance / 4f ;
2527 public override bool TimerAffectedByPlayer => true ;
You can’t perform that action at this time.
0 commit comments