Skip to content

Commit b56e751

Browse files
committed
fix keybinds
1 parent ffeb34b commit b56e751

20 files changed

+10
-33
lines changed

LaunchpadReloaded/Buttons/BaseLaunchpadButton.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
using LaunchpadReloaded.Features;
22
using LaunchpadReloaded.Utilities;
33
using MiraAPI.Hud;
4+
using MiraAPI.Keybinds;
45
using MiraAPI.LocalSettings;
56
using MiraAPI.PluginLoading;
67
using UnityEngine;
@@ -16,6 +17,8 @@ public abstract class BaseLaunchpadButton : CustomActionButton
1617

1718
public abstract bool AffectedByHack { get; }
1819

20+
public override BaseKeybind Keybind => MiraGlobalKeybinds.PrimaryAbility;
21+
1922
public override bool CanUse()
2023
{
2124
var buttonTimer = !TimerAffectedByPlayer || PlayerControl.LocalPlayer.ButtonTimerEnabled();
@@ -33,6 +36,8 @@ public abstract class BaseLaunchpadButton<T> : CustomActionButton<T> where T : M
3336

3437
public abstract bool AffectedByHack { get; }
3538

39+
public override BaseKeybind Keybind => MiraGlobalKeybinds.PrimaryAbility;
40+
3641
public override void ResetTarget()
3742
{
3843
SetOutline(false);

LaunchpadReloaded/Buttons/Crewmate/CallButton.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ public class CallButton : BaseLaunchpadButton
2121
public override bool TimerAffectedByPlayer => true;
2222
public override bool AffectedByHack => true;
2323

24-
public override BaseKeybind? Keybind { get; } = new MiraKeybind("Call", KeyboardKeyCode.C);
24+
public override BaseKeybind Keybind => MiraGlobalKeybinds.SecondaryAbility;
2525

2626
public override bool Enabled(RoleBehaviour? role)
2727
{

LaunchpadReloaded/Buttons/Crewmate/FreezeButton.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,6 @@ public class FreezeButton : BaseLaunchpadButton<DeadBody>
2424
public override bool TimerAffectedByPlayer => true;
2525
public override bool AffectedByHack => true;
2626

27-
public override BaseKeybind? Keybind { get; } = new MiraKeybind("Freeze", KeyboardKeyCode.F);
28-
2927
public override bool Enabled(RoleBehaviour? role)
3028
{
3129
return role is CoronerRole;

LaunchpadReloaded/Buttons/Crewmate/GambleButton.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,6 @@ public class GambleButton : BaseLaunchpadButton<PlayerControl>
2424
public override bool TimerAffectedByPlayer => true;
2525
public override bool AffectedByHack => true;
2626

27-
public override BaseKeybind? Keybind { get; } = new MiraKeybind("Gamble", KeyboardKeyCode.F);
28-
2927
public override bool Enabled(RoleBehaviour? role) => role is GamblerRole;
3028

3129
public override PlayerControl? GetTarget()

LaunchpadReloaded/Buttons/Crewmate/InstinctButton.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,6 @@ public class InstinctButton : BaseLaunchpadButton
2222
public override bool TimerAffectedByPlayer => true;
2323
public override bool AffectedByHack => true;
2424

25-
public override BaseKeybind? Keybind { get; } = new MiraKeybind("Instinct", KeyboardKeyCode.F);
26-
2725
public override bool Enabled(RoleBehaviour? role)
2826
{
2927
return role is LpDetectiveRole;

LaunchpadReloaded/Buttons/Crewmate/InvestigateButton.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public class InvestigateButton : BaseLaunchpadButton<DeadBody>
2222
public override bool TimerAffectedByPlayer => true;
2323
public override bool AffectedByHack => true;
2424

25-
public override BaseKeybind? Keybind { get; } = new MiraKeybind("Investigate", KeyboardKeyCode.V);
25+
public override BaseKeybind Keybind => MiraGlobalKeybinds.SecondaryAbility;
2626

2727
public override bool Enabled(RoleBehaviour? role)
2828
{

LaunchpadReloaded/Buttons/Crewmate/ReviveButton.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public class ReviveButton : BaseLaunchpadButton<DeadBody>
3131
public override bool TimerAffectedByPlayer => true;
3232
public override bool AffectedByHack => true;
3333

34-
public override BaseKeybind? Keybind { get; } = new MiraKeybind("Revive", KeyboardKeyCode.F);
34+
public override BaseKeybind Keybind => MiraGlobalKeybinds.SecondaryAbility;
3535

3636
public override bool Enabled(RoleBehaviour? role) => role is MedicRole;
3737

LaunchpadReloaded/Buttons/Crewmate/SealButton.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,6 @@ public class SealButton : BaseLaunchpadButton<Vent>
2424
public override bool AffectedByHack => false;
2525
public override float Distance => 1f;
2626

27-
public override BaseKeybind? Keybind { get; } = new MiraKeybind("Seal", KeyboardKeyCode.F);
28-
2927
public override bool Enabled(RoleBehaviour? role)
3028
{
3129
return role is SealerRole;

LaunchpadReloaded/Buttons/Crewmate/ShootButton.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,6 @@ public class ShootButton : BaseLaunchpadButton<PlayerControl>
2222
public override bool TimerAffectedByPlayer => true;
2323
public override bool AffectedByHack => true;
2424

25-
public override BaseKeybind? Keybind { get; } = new MiraKeybind("Shoot", KeyboardKeyCode.F);
26-
2725
public override bool Enabled(RoleBehaviour? role) => role is SheriffRole;
2826

2927
public override PlayerControl? GetTarget()

LaunchpadReloaded/Buttons/Crewmate/ZoomButton.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,6 @@ public class ZoomButton : BaseLaunchpadButton
2525
public override bool TimerAffectedByPlayer => true;
2626
public override bool AffectedByHack => true;
2727

28-
public override BaseKeybind? Keybind { get; } = new MiraKeybind("Zoom", KeyboardKeyCode.F);
29-
3028
public override bool Enabled(RoleBehaviour? role)
3129
{
3230
return role is CaptainRole;

0 commit comments

Comments
 (0)