mirror of
https://github.com/D1GQ/BetterAmongUs.git
synced 2026-10-20 01:46:19 +00:00
use bettercheck rpc
This commit is contained in:
1 parent
6ca54a5404
commit
71712a4a98
3 files changed
+13
-18
No files matched your search
@@ -59,6 +59,16 @@ internal class RPCHandlerPatch
|
||||
|
||||
internal static class RPC
|
||||
{
|
||||
public static void SendBetterCheck()
|
||||
{
|
||||
var flag = GameStates.IsHost && Main.BetterHost.Value;
|
||||
MessageWriter messageWriter = AmongUsClient.Instance.StartRpcImmediately(PlayerControl.LocalPlayer.NetId, unchecked((byte)CustomRPC.BetterCheck), SendOption.None, -1);
|
||||
messageWriter.Write((byte)PlayerControl.LocalPlayer.NetId);
|
||||
messageWriter.Write(flag);
|
||||
messageWriter.Write(Main.GetVersionText().Replace(" ", ""));
|
||||
AmongUsClient.Instance.FinishRpcImmediately(messageWriter);
|
||||
}
|
||||
|
||||
public static void SetNamePrivate(PlayerControl player, string name, PlayerControl target)
|
||||
{
|
||||
MessageWriter writer = AmongUsClient.Instance.StartRpcImmediately(player.NetId, (byte)RpcCalls.SetName, SendOption.Reliable, target.GetClientId());
|
||||
|
||||
@@ -52,12 +52,7 @@ public static class OptionsMenuBehaviourPatch
|
||||
BetterHost = ClientOptionItem.Create("<color=#4f92ff>Better Host</color>", Main.BetterHost, __instance, BetterHostButtonToggle, () => !toggleCheckInGamePlay("<color=#4f92ff>Better Host</color>"));
|
||||
static void BetterHostButtonToggle()
|
||||
{
|
||||
var flag = GameStates.IsHost && Main.BetterHost.Value;
|
||||
MessageWriter messageWriter = AmongUsClient.Instance.StartRpcImmediately(PlayerControl.LocalPlayer.NetId, unchecked((byte)CustomRPC.BetterCheck), SendOption.None, -1);
|
||||
messageWriter.Write((byte)PlayerControl.LocalPlayer.NetId);
|
||||
messageWriter.Write(flag);
|
||||
messageWriter.Write(Main.GetVersionText().Replace(" ", ""));
|
||||
AmongUsClient.Instance.FinishRpcImmediately(messageWriter);
|
||||
RPC.SendBetterCheck();
|
||||
|
||||
RPC.SyncAllNames(force: true);
|
||||
}
|
||||
|
||||
@@ -30,12 +30,7 @@ class OnGameJoinedPatch
|
||||
// Send Better Among Us Check RPC
|
||||
if (GameStates.IsInGame)
|
||||
{
|
||||
var flag = GameStates.IsHost && Main.BetterHost.Value;
|
||||
MessageWriter messageWriter = AmongUsClient.Instance.StartRpcImmediately(PlayerControl.LocalPlayer.NetId, (byte)CustomRPC.BetterCheck, SendOption.None, -1);
|
||||
messageWriter.Write((byte)PlayerControl.LocalPlayer.NetId);
|
||||
messageWriter.Write(flag);
|
||||
messageWriter.Write(Main.GetVersionText().Replace(" ", ""));
|
||||
AmongUsClient.Instance.FinishRpcImmediately(messageWriter);
|
||||
RPC.SendBetterCheck();
|
||||
}
|
||||
}, 1.5f, "OnGameJoinedPatch");
|
||||
|
||||
@@ -56,12 +51,7 @@ public static class OnPlayerJoinedPatch
|
||||
if (GameStates.IsInGame)
|
||||
{
|
||||
// Send Better Among Us Check RPC
|
||||
var flag = GameStates.IsHost && Main.BetterHost.Value;
|
||||
MessageWriter messageWriter = AmongUsClient.Instance.StartRpcImmediately(PlayerControl.LocalPlayer.NetId, unchecked((byte)CustomRPC.BetterCheck), SendOption.None, -1);
|
||||
messageWriter.Write((byte)PlayerControl.LocalPlayer.NetId);
|
||||
messageWriter.Write(flag);
|
||||
messageWriter.Write(Main.GetVersionText().Replace(" ", ""));
|
||||
AmongUsClient.Instance.FinishRpcImmediately(messageWriter);
|
||||
RPC.SendBetterCheck();
|
||||
|
||||
RPC.SyncAllNames(force: true);
|
||||
|
||||
|
||||
Reference in new issue
Block a user