refactor(all): reorganize packages, establish player ownership and isolate accounts

This commit is contained in:
2026-10-07 22:42:16 +08:00
parent 8e8ddeddb6
commit 06a83ada28
850 changed files with 42335 additions and 79891 deletions
@@ -11,7 +11,7 @@
<!-- GameDir belongs in local Directory.Build.props or on the command line. -->
</PropertyGroup>
<ItemGroup>
<PackageReference Include="BD2.GameSdk" Version="0.2.2-game.2.35.10" PrivateAssets="all" />
<PackageReference Include="BD2.GameSdk" Version="0.2.3-game.2.35.10" PrivateAssets="all" />
<!-- Adjust these references as needed. -->
<Reference Include="Unity.TextMeshPro">
<HintPath>$(BD2ManagedDir)/Unity.TextMeshPro.dll</HintPath>
@@ -15,7 +15,6 @@ public sealed class Plugin : BaseUnityPlugin
private void Awake()
{
Game.Validate(typeof(Plugin).Assembly);
MethodInfo target = Game.Method<IntroUI>(ui => ui.SetVersionText());
versionTextField = typeof(IntroUI).GetGameField("_textVersion", BindingFlags.Instance | BindingFlags.NonPublic)
?? throw new MissingFieldException("IntroUI._textVersion");