port(m1): wave 6g — CS1061 member cluster (304->236)

- Friend.PlayerData full-surface generated (18 members) + hand stub -> partial.
- Wizard.RoomMatch.Player: 7 friend-info props (ViewerId/Name/Rank/Emblem/Degree/Country/IsFriend).
- GameMgr: HasAuthAdmin, ChangeAspectRatio(float), Update().
- Cute.SceneManager: ChangeScene overloads + SceneChangeParameter (+SceneChangeParameter stub).
- UnityEngine.SceneManagement.SceneManager + Scene; RedShellSDK.RedShellSDK statics.
- Packet.Attachments; Vector2.Dot/Angle/Normalize.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
gamer147
2026-06-06 00:11:43 -04:00
parent e5e05deadb
commit d4364ae4b1
7 changed files with 77 additions and 6 deletions

View File

@@ -101,7 +101,14 @@ namespace Wizard.RoomMatch
namespace Cute
{
public class SceneManager { }
public class SceneChangeParameter { public bool KeepAssets; public SceneType BeforeScene; public SceneType NextScene; public string NextState; }
public class SceneManager
{
public SceneChangeParameter SceneChangeParameter = new SceneChangeParameter();
public void ChangeScene(string next_scene) { }
public void ChangeScene(string next_scene, string active_state) { }
public void ChangeScene(SceneType type, string active_state = "") { }
}
}
namespace Wizard.Story
@@ -124,7 +131,7 @@ namespace BestHTTP.SocketIO
{
// BestHTTP SDK types — minimal hand shim (full-surface would pull the whole SocketIO
// closure). Node-server real-time socket path is Phase-2; these are off the battle path.
public sealed class Packet { }
public sealed class Packet { public System.Collections.Generic.List<byte[]> Attachments { get; set; } }
public delegate void SocketIOCallback(Socket socket, Packet packet, params object[] args);
public sealed class Socket
{