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:
@@ -20,6 +20,9 @@ namespace UnityEngine
|
||||
public float sqrMagnitude => x * x + y * y;
|
||||
public Vector2 normalized { get { float m = magnitude; return m > 1e-6f ? new Vector2(x / m, y / m) : zero; } }
|
||||
public static float Distance(Vector2 a, Vector2 b) => (a - b).magnitude;
|
||||
public static float Dot(Vector2 a, Vector2 b) => a.x * b.x + a.y * b.y;
|
||||
public static float Angle(Vector2 from, Vector2 to) => 0f;
|
||||
public void Normalize() { var n = normalized; x = n.x; y = n.y; }
|
||||
public static Vector2 Lerp(Vector2 a, Vector2 b, float t) => new Vector2(a.x + (b.x - a.x) * t, a.y + (b.y - a.y) * t);
|
||||
public static Vector2 operator +(Vector2 a, Vector2 b) => new Vector2(a.x + b.x, a.y + b.y);
|
||||
public static Vector2 operator -(Vector2 a, Vector2 b) => new Vector2(a.x - b.x, a.y - b.y);
|
||||
|
||||
@@ -58,7 +58,19 @@ namespace UnityEngine
|
||||
// Sub-namespace anchors (referenced via `using`; types unmask in later waves if used).
|
||||
namespace UnityEngine.Experimental { internal class _ShimAnchor { } }
|
||||
namespace UnityEngine.Experimental.Rendering { internal class _ShimAnchor { } }
|
||||
namespace UnityEngine.SceneManagement { internal class _ShimAnchor { } }
|
||||
namespace UnityEngine.SceneManagement
|
||||
{
|
||||
internal class _ShimAnchor { }
|
||||
public struct Scene { public string name => ""; public int buildIndex => 0; public bool IsValid() => false; public bool isLoaded => false; }
|
||||
public static class SceneManager
|
||||
{
|
||||
public static void LoadScene(string sceneName) { }
|
||||
public static void LoadScene(int sceneBuildIndex) { }
|
||||
public static Scene GetActiveScene() => default;
|
||||
public static Scene GetSceneByName(string name) => default;
|
||||
public static int sceneCount => 0;
|
||||
}
|
||||
}
|
||||
namespace UnityEngine.SocialPlatforms
|
||||
{
|
||||
// NOTE: no IAchievementCallback here -- the engine's AchievementImpl uses
|
||||
|
||||
Reference in New Issue
Block a user