This commit is contained in:
D1GQ committed 2026-08-21 18:57:42 -05:00
1 parent 671db2ed45
commit 1aee8ba1cd
13 files changed
+27 -40

No files matched your search

+2 -3
View File
@@ -1,7 +1,6 @@
using AmongUs.GameOptions; using AmongUs.GameOptions;
using BetterAmongUs.Interfaces; using BetterAmongUs.Interfaces;
using BetterAmongUs.Utilities; using BetterAmongUs.Utilities;
using InnerNet;
using System.Text.Json.Serialization; using System.Text.Json.Serialization;
namespace BetterAmongUs.Data.Replay.Events; namespace BetterAmongUs.Data.Replay.Events;
@@ -20,7 +19,7 @@ internal sealed class AppearReplayEvent : IReplayEvent<AppearReplayEvent.AppearR
if (EventData == null) if (EventData == null)
return; return;
var player = Utils.PlayerFromPlayerId((PlayerId)EventData.PlayerId); var player = Utils.PlayerFromPlayerId(EventData.PlayerId);
if (player == null) if (player == null)
return; return;
@@ -39,7 +38,7 @@ internal sealed class AppearReplayEvent : IReplayEvent<AppearReplayEvent.AppearR
EventData = new AppearReplayData(args.Player.PlayerId, args.Animate); EventData = new AppearReplayData(args.Player.PlayerId, args.Animate);
} }
internal record AppearReplayData(int PlayerId, bool Animate) : IReplayEvent.Data; internal record AppearReplayData(byte PlayerId, bool Animate) : IReplayEvent.Data;
internal record AppearReplayArgs(PlayerControl Player, bool Animate) : IReplayEvent.Args; internal record AppearReplayArgs(PlayerControl Player, bool Animate) : IReplayEvent.Args;
} }
+2 -3
View File
@@ -1,6 +1,5 @@
using BetterAmongUs.Interfaces; using BetterAmongUs.Interfaces;
using BetterAmongUs.Utilities; using BetterAmongUs.Utilities;
using InnerNet;
using System.Text.Json.Serialization; using System.Text.Json.Serialization;
namespace BetterAmongUs.Data.Replay.Events; namespace BetterAmongUs.Data.Replay.Events;
@@ -19,7 +18,7 @@ internal sealed class ChatEvent : IReplayEvent<ChatEvent.ChatReplayData, ChatEve
if (EventData == null) if (EventData == null)
return; return;
var player = Utils.PlayerFromPlayerId((PlayerId)EventData.PlayerId); var player = Utils.PlayerFromPlayerId(EventData.PlayerId);
if (player == null) if (player == null)
return; return;
@@ -38,7 +37,7 @@ internal sealed class ChatEvent : IReplayEvent<ChatEvent.ChatReplayData, ChatEve
EventData = new ChatReplayData(args.Player.PlayerId, args.Message); EventData = new ChatReplayData(args.Player.PlayerId, args.Message);
} }
internal record ChatReplayData(int PlayerId, string Message) : IReplayEvent.Data; internal record ChatReplayData(byte PlayerId, string Message) : IReplayEvent.Data;
internal record ChatReplayArgs(PlayerControl Player, string Message) : IReplayEvent.Args; internal record ChatReplayArgs(PlayerControl Player, string Message) : IReplayEvent.Args;
} }
+2 -3
View File
@@ -1,6 +1,5 @@
using BetterAmongUs.Interfaces; using BetterAmongUs.Interfaces;
using BetterAmongUs.Utilities; using BetterAmongUs.Utilities;
using InnerNet;
using System.Text.Json.Serialization; using System.Text.Json.Serialization;
namespace BetterAmongUs.Data.Replay.Events; namespace BetterAmongUs.Data.Replay.Events;
@@ -19,7 +18,7 @@ internal sealed class ChatNoteEvent : IReplayEvent<ChatNoteEvent.ChatNoteReplayD
if (EventData == null) if (EventData == null)
return; return;
var player = Utils.PlayerFromPlayerId((PlayerId)EventData.PlayerId); var player = Utils.PlayerFromPlayerId(EventData.PlayerId);
if (player == null) if (player == null)
return; return;
@@ -38,7 +37,7 @@ internal sealed class ChatNoteEvent : IReplayEvent<ChatNoteEvent.ChatNoteReplayD
EventData = new ChatNoteReplayData(args.Player.PlayerId, (int)args.NoteType); EventData = new ChatNoteReplayData(args.Player.PlayerId, (int)args.NoteType);
} }
internal record ChatNoteReplayData(int PlayerId, int NoteType) : IReplayEvent.Data; internal record ChatNoteReplayData(byte PlayerId, int NoteType) : IReplayEvent.Data;
internal record ChatNoteReplayArgs(PlayerControl Player, ChatNoteTypes NoteType) : IReplayEvent.Args; internal record ChatNoteReplayArgs(PlayerControl Player, ChatNoteTypes NoteType) : IReplayEvent.Args;
} }
+3 -4
View File
@@ -1,6 +1,5 @@
using BetterAmongUs.Interfaces; using BetterAmongUs.Interfaces;
using BetterAmongUs.Utilities; using BetterAmongUs.Utilities;
using InnerNet;
using System.Text.Json.Serialization; using System.Text.Json.Serialization;
namespace BetterAmongUs.Data.Replay.Events; namespace BetterAmongUs.Data.Replay.Events;
@@ -16,11 +15,11 @@ internal sealed class MurderReplayEvent : IReplayEvent<MurderReplayEvent.MurderR
public void Play() public void Play()
{ {
var killer = Utils.PlayerFromPlayerId((PlayerId)EventData.KillerId); var killer = Utils.PlayerFromPlayerId(EventData.KillerId);
if (killer == null) if (killer == null)
return; return;
var target = Utils.PlayerFromPlayerId((PlayerId)EventData.TargetId); var target = Utils.PlayerFromPlayerId(EventData.TargetId);
if (target == null) if (target == null)
return; return;
@@ -36,7 +35,7 @@ internal sealed class MurderReplayEvent : IReplayEvent<MurderReplayEvent.MurderR
EventData = new MurderReplayData(murderReplayArgs.Killer.PlayerId, murderReplayArgs.Target.PlayerId); EventData = new MurderReplayData(murderReplayArgs.Killer.PlayerId, murderReplayArgs.Target.PlayerId);
} }
internal record MurderReplayData(int KillerId, int TargetId) : IReplayEvent.Data; internal record MurderReplayData(byte KillerId, byte TargetId) : IReplayEvent.Data;
internal record MurderReplayArgs(PlayerControl Killer, PlayerControl Target) : IReplayEvent.Args; internal record MurderReplayArgs(PlayerControl Killer, PlayerControl Target) : IReplayEvent.Args;
} }
+3 -4
View File
@@ -1,7 +1,6 @@
using AmongUs.GameOptions; using AmongUs.GameOptions;
using BetterAmongUs.Interfaces; using BetterAmongUs.Interfaces;
using BetterAmongUs.Utilities; using BetterAmongUs.Utilities;
using InnerNet;
using System.Text.Json.Serialization; using System.Text.Json.Serialization;
namespace BetterAmongUs.Data.Replay.Events; namespace BetterAmongUs.Data.Replay.Events;
@@ -20,11 +19,11 @@ internal sealed class ProtectReplayEvent : IReplayEvent<ProtectReplayEvent.Prote
if (EventData == null) if (EventData == null)
return; return;
var player = Utils.PlayerFromPlayerId((PlayerId)EventData.PlayerId); var player = Utils.PlayerFromPlayerId(EventData.PlayerId);
if (player == null) if (player == null)
return; return;
var target = Utils.PlayerFromPlayerId((PlayerId)EventData.TargetId); var target = Utils.PlayerFromPlayerId(EventData.TargetId);
if (target == null) if (target == null)
return; return;
@@ -43,7 +42,7 @@ internal sealed class ProtectReplayEvent : IReplayEvent<ProtectReplayEvent.Prote
EventData = new ProtectReplayData(args.Player.PlayerId, args.Target.PlayerId); EventData = new ProtectReplayData(args.Player.PlayerId, args.Target.PlayerId);
} }
internal record ProtectReplayData(int PlayerId, int TargetId) : IReplayEvent.Data; internal record ProtectReplayData(byte PlayerId, byte TargetId) : IReplayEvent.Data;
internal record ProtectReplayArgs(PlayerControl Player, PlayerControl Target) : IReplayEvent.Args; internal record ProtectReplayArgs(PlayerControl Player, PlayerControl Target) : IReplayEvent.Args;
} }
@@ -1,6 +1,5 @@
using BetterAmongUs.Interfaces; using BetterAmongUs.Interfaces;
using BetterAmongUs.Utilities; using BetterAmongUs.Utilities;
using InnerNet;
using System.Text.Json.Serialization; using System.Text.Json.Serialization;
namespace BetterAmongUs.Data.Replay.Events; namespace BetterAmongUs.Data.Replay.Events;
@@ -19,7 +18,7 @@ internal sealed class ProtectedReplayEvent : IReplayEvent<ProtectedReplayEvent.P
if (EventData == null) if (EventData == null)
return; return;
var target = Utils.PlayerFromPlayerId((PlayerId)EventData.TargetId); var target = Utils.PlayerFromPlayerId(EventData.TargetId);
if (target == null) if (target == null)
return; return;
@@ -37,7 +36,7 @@ internal sealed class ProtectedReplayEvent : IReplayEvent<ProtectedReplayEvent.P
EventData = new ProtectedReplayData(args.Killer.PlayerId, args.Target.PlayerId); EventData = new ProtectedReplayData(args.Killer.PlayerId, args.Target.PlayerId);
} }
internal record ProtectedReplayData(int KillerId, int TargetId) : IReplayEvent.Data; internal record ProtectedReplayData(byte KillerId, byte TargetId) : IReplayEvent.Data;
internal record ProtectedReplayArgs(PlayerControl Killer, PlayerControl Target) : IReplayEvent.Args; internal record ProtectedReplayArgs(PlayerControl Killer, PlayerControl Target) : IReplayEvent.Args;
} }
+2 -3
View File
@@ -1,7 +1,6 @@
using AmongUs.GameOptions; using AmongUs.GameOptions;
using BetterAmongUs.Interfaces; using BetterAmongUs.Interfaces;
using BetterAmongUs.Utilities; using BetterAmongUs.Utilities;
using InnerNet;
using System.Text.Json.Serialization; using System.Text.Json.Serialization;
namespace BetterAmongUs.Data.Replay.Events; namespace BetterAmongUs.Data.Replay.Events;
@@ -20,7 +19,7 @@ internal sealed class SetRoleEvent : IReplayEvent<SetRoleEvent.SetRoleReplayData
if (EventData == null) if (EventData == null)
return; return;
var player = Utils.PlayerFromPlayerId((PlayerId)EventData.PlayerId); var player = Utils.PlayerFromPlayerId(EventData.PlayerId);
if (player == null) if (player == null)
return; return;
@@ -37,7 +36,7 @@ internal sealed class SetRoleEvent : IReplayEvent<SetRoleEvent.SetRoleReplayData
EventData = new SetRoleReplayData(args.Player.PlayerId, (int)args.RoleType); EventData = new SetRoleReplayData(args.Player.PlayerId, (int)args.RoleType);
} }
internal record SetRoleReplayData(int PlayerId, int RoleType) : IReplayEvent.Data; internal record SetRoleReplayData(byte PlayerId, int RoleType) : IReplayEvent.Data;
internal record SetRoleReplayArgs(PlayerControl Player, RoleTypes RoleType) : IReplayEvent.Args; internal record SetRoleReplayArgs(PlayerControl Player, RoleTypes RoleType) : IReplayEvent.Args;
} }
@@ -1,7 +1,6 @@
using AmongUs.GameOptions; using AmongUs.GameOptions;
using BetterAmongUs.Interfaces; using BetterAmongUs.Interfaces;
using BetterAmongUs.Utilities; using BetterAmongUs.Utilities;
using InnerNet;
using System.Text.Json.Serialization; using System.Text.Json.Serialization;
namespace BetterAmongUs.Data.Replay.Events; namespace BetterAmongUs.Data.Replay.Events;
@@ -20,11 +19,11 @@ internal sealed class ShapeshiftReplayEvent : IReplayEvent<ShapeshiftReplayEvent
if (EventData == null) if (EventData == null)
return; return;
var player = Utils.PlayerFromPlayerId((PlayerId)EventData.PlayerId); var player = Utils.PlayerFromPlayerId(EventData.PlayerId);
if (player == null) if (player == null)
return; return;
var target = Utils.PlayerFromPlayerId((PlayerId)EventData.TargetId); var target = Utils.PlayerFromPlayerId(EventData.TargetId);
if (target == null) if (target == null)
return; return;
@@ -43,7 +42,7 @@ internal sealed class ShapeshiftReplayEvent : IReplayEvent<ShapeshiftReplayEvent
EventData = new ShapeshiftReplayData(args.Player.PlayerId, args.Target.PlayerId, args.Animate); EventData = new ShapeshiftReplayData(args.Player.PlayerId, args.Target.PlayerId, args.Animate);
} }
internal record ShapeshiftReplayData(int PlayerId, int TargetId, bool Animate) : IReplayEvent.Data; internal record ShapeshiftReplayData(byte PlayerId, byte TargetId, bool Animate) : IReplayEvent.Data;
internal record ShapeshiftReplayArgs(PlayerControl Player, PlayerControl Target, bool Animate) : IReplayEvent.Args; internal record ShapeshiftReplayArgs(PlayerControl Player, PlayerControl Target, bool Animate) : IReplayEvent.Args;
} }
@@ -1,6 +1,5 @@
using BetterAmongUs.Interfaces; using BetterAmongUs.Interfaces;
using BetterAmongUs.Utilities; using BetterAmongUs.Utilities;
using InnerNet;
using System.Text.Json.Serialization; using System.Text.Json.Serialization;
namespace BetterAmongUs.Data.Replay.Events; namespace BetterAmongUs.Data.Replay.Events;
@@ -19,7 +18,7 @@ internal sealed class UpdateSystemReplayEvent : IReplayEvent<UpdateSystemReplayE
if (EventData == null) if (EventData == null)
return; return;
var player = Utils.PlayerFromPlayerId((PlayerId)EventData.PlayerId); var player = Utils.PlayerFromPlayerId(EventData.PlayerId);
if (player == null) if (player == null)
return; return;
@@ -38,7 +37,7 @@ internal sealed class UpdateSystemReplayEvent : IReplayEvent<UpdateSystemReplayE
EventData = new UpdateSystemReplayData(checked((byte)args.System), args.Player.PlayerId, args.Amount); EventData = new UpdateSystemReplayData(checked((byte)args.System), args.Player.PlayerId, args.Amount);
} }
internal record UpdateSystemReplayData(byte SystemType, int PlayerId, byte Amount) : IReplayEvent.Data; internal record UpdateSystemReplayData(byte SystemType, byte PlayerId, byte Amount) : IReplayEvent.Data;
internal record UpdateSystemReplayArgs(SystemTypes System, PlayerControl Player, byte Amount) : IReplayEvent.Args; internal record UpdateSystemReplayArgs(SystemTypes System, PlayerControl Player, byte Amount) : IReplayEvent.Args;
} }
+2 -3
View File
@@ -1,7 +1,6 @@
using AmongUs.GameOptions; using AmongUs.GameOptions;
using BetterAmongUs.Interfaces; using BetterAmongUs.Interfaces;
using BetterAmongUs.Utilities; using BetterAmongUs.Utilities;
using InnerNet;
using System.Text.Json.Serialization; using System.Text.Json.Serialization;
namespace BetterAmongUs.Data.Replay.Events; namespace BetterAmongUs.Data.Replay.Events;
@@ -20,7 +19,7 @@ internal sealed class VanishReplayEvent : IReplayEvent<VanishReplayEvent.VanishR
if (EventData == null) if (EventData == null)
return; return;
var player = Utils.PlayerFromPlayerId((PlayerId)EventData.PlayerId); var player = Utils.PlayerFromPlayerId(EventData.PlayerId);
if (player == null) if (player == null)
return; return;
@@ -39,7 +38,7 @@ internal sealed class VanishReplayEvent : IReplayEvent<VanishReplayEvent.VanishR
EventData = new VanishReplayData(args.Player.PlayerId); EventData = new VanishReplayData(args.Player.PlayerId);
} }
internal record VanishReplayData(int PlayerId) : IReplayEvent.Data; internal record VanishReplayData(byte PlayerId) : IReplayEvent.Data;
internal record VanishReplayArgs(PlayerControl Player) : IReplayEvent.Args; internal record VanishReplayArgs(PlayerControl Player) : IReplayEvent.Args;
} }
+2 -3
View File
@@ -1,6 +1,5 @@
using BetterAmongUs.Interfaces; using BetterAmongUs.Interfaces;
using BetterAmongUs.Utilities; using BetterAmongUs.Utilities;
using InnerNet;
using System.Text.Json.Serialization; using System.Text.Json.Serialization;
namespace BetterAmongUs.Data.Replay.Events; namespace BetterAmongUs.Data.Replay.Events;
@@ -19,7 +18,7 @@ internal sealed class VentReplayEvent : IReplayEvent<VentReplayEvent.VentReplayD
if (EventData == null) if (EventData == null)
return; return;
var player = Utils.PlayerFromPlayerId((PlayerId)EventData.PlayerId); var player = Utils.PlayerFromPlayerId(EventData.PlayerId);
if (player == null) if (player == null)
return; return;
@@ -46,7 +45,7 @@ internal sealed class VentReplayEvent : IReplayEvent<VentReplayEvent.VentReplayD
EventData = new VentReplayData(args.Player.PlayerId, args.Exit, args.VentId); EventData = new VentReplayData(args.Player.PlayerId, args.Exit, args.VentId);
} }
internal record VentReplayData(int PlayerId, bool Exit, int VentId) : IReplayEvent.Data; internal record VentReplayData(byte PlayerId, bool Exit, int VentId) : IReplayEvent.Data;
internal record VentReplayArgs(PlayerControl Player, bool Exit, int VentId) : IReplayEvent.Args; internal record VentReplayArgs(PlayerControl Player, bool Exit, int VentId) : IReplayEvent.Args;
} }
+1 -2
View File
@@ -1,7 +1,6 @@
using BetterAmongUs.Generated; using BetterAmongUs.Generated;
using BetterAmongUs.Utilities; using BetterAmongUs.Utilities;
using BetterAmongUs.Utilities.Extension; using BetterAmongUs.Utilities.Extension;
using InnerNet;
using UnityEngine; using UnityEngine;
namespace BetterAmongUs.Modules.OptionItems; namespace BetterAmongUs.Modules.OptionItems;
@@ -239,7 +238,7 @@ public sealed class OptionPlayerItem : OptionItem<int>
{ {
if (Value != -1) if (Value != -1)
{ {
var player = Utils.PlayerFromPlayerId((PlayerId)Value); var player = Utils.PlayerFromPlayerId((byte)Value);
if (player != null) if (player != null)
return $"{player.GetPlayerNameAndColor()}"; return $"{player.GetPlayerNameAndColor()}";
else else
+1 -2
View File
@@ -10,7 +10,6 @@ using BetterAmongUs.Patches.Gameplay.UI.Settings;
using BetterAmongUs.Structs; using BetterAmongUs.Structs;
using BetterAmongUs.Utilities; using BetterAmongUs.Utilities;
using Il2CppInterop.Runtime.Attributes; using Il2CppInterop.Runtime.Attributes;
using InnerNet;
using System.Text.RegularExpressions; using System.Text.RegularExpressions;
using TMPro; using TMPro;
using UnityEngine; using UnityEngine;
@@ -218,7 +217,7 @@ internal class PlayerInfoDisplay : MonoBehaviour
} }
else else
{ {
var targetData = Utils.PlayerDataFromPlayerId((PlayerId)_player.shapeshiftTargetPlayerId); var targetData = Utils.PlayerDataFromPlayerId((byte)_player.shapeshiftTargetPlayerId);
if (targetData == null) if (targetData == null)
return; return;