예제 #1
0
        public static void Postfix([HarmonyArgument(0)] Il2CppReferenceArray <GameDataPlayerInfo> infected)
        {
            MessageWriter        messageWriter = AmongUsClient.Instance.StartRpcImmediately(PlayerControl.LocalPlayer.NetId, 41, SendOption.None, -1);
            List <PlayerControl> crewMates     = PlayerControlPatch.GetCrewMates(infected);

            System.Random random = new System.Random();
            PlayerControlPatch.Mayor = crewMates[random.Next(0, crewMates.Count)];
            byte playerId = PlayerControlPatch.Mayor.PlayerId;

            messageWriter.Write(playerId);
            AmongUsClient.Instance.FinishRpcImmediately(messageWriter);
        }