gamer147
8bb392dcd6
port(m1): wave 6h — CS0246 app types + Unity members/enums (236->210)
...
- Generated app types: ChapterCharaDecider, DownloadInfoGetter, DeckSelection(Confirm)DialogDisplay,
SubChapterStorySectionBtn, EvolutionHideMessageVfx; nested OpeningShowCharacterPanelVfx on OpeningVfx.
- EffectMgr.MoveType: full 47-value decomp enum (was 4).
- MonoBehaviour.print, Debug.isDebugBuild, LayerMask.LayerToName,
SystemLanguage.Chinese, RuntimePlatform.XBOX360/BlackBerryPlayer/+console values.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-06 00:15:46 -04:00
gamer147
d4364ae4b1
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 >
2026-06-06 00:11:43 -04:00
gamer147
e5e05deadb
port(m1): wave 6f — Unity primitive operators (362->304)
...
CS0019 operator gaps on value-type shims:
- Vector2: ==/!=, Vector2*Vector2, Equals/GetHashCode.
- Vector4: *float, +/-, ==/!=, Equals/GetHashCode.
- Color: ==/!= (Color==Color32 via existing implicit conv), Equals/GetHashCode.
- Rect: ==/!=; Matrix4x4: *, GetColumn/GetRow/indexer.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-06 00:08:11 -04:00
gamer147
629ae6bf98
port(m1): wave 6d — Unity method/ctor overloads (572->444)
...
CS1501 overload gaps (Unity):
- Transform.TransformPoint/InverseTransformPoint(float,float,float); LookAt(.,worldUp) x2.
- Object.FindObjectsOfType(Type)/(bool); Instantiate<T>(.,pos,rot,parent).
- Component/GameObject.BroadcastMessage(string,object[,opts]).
- Animator.Play(string/int, layer[, normalizedTime]).
- Mathf.Min/Max(params float[]/int[]).
- MonoBehaviour.CancelInvoke(string).
CS1729: NullBattleCardView(BuildInfo) ctor.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-06 00:00:11 -04:00
gamer147
be10425819
feat(battle-engine): VfxWith ctor arg order + Unity conversions + ITouchProcessor reattach (1102->958)
...
- VfxWith<T> ctor params were swapped ((T,VfxBase) vs decomp (VfxBase,T)) -> ~38
CS1503 across SkillCollectionBase/BattleCardBase skill-processing (ProcessInfo
<-> VfxBase). These are on the resolution path. Fixed to match decomp.
- UnityEngine primitives: implicit Vector3/Vector2<->Vector4 + Color->Color32
conversions; Transform.Translate/Rotate(Vector3,Space) overloads (iTween).
- ITouchProcessor was dropped from touch-processor stubs by base-clause recovery;
re-attach via Shim/View/TouchProcessorIfaces.cs (interface-only for generated
full-surface stubs, interface+no-op members for the empty hand stubs).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-05 23:18:35 -04:00
gamer147
7e5ff0a58f
feat(battle-engine): ParticleSystem/Collider2D/Quaternion + SocketOptions members (1462->1386)
...
ParticleSystem.MainModule (playOnAwake/simulationSpeed/startColor + MinMaxGradient),
ParticleSystemRenderer (maskInteraction/trailMaterial + SpriteMaskInteraction), BoxCollider2D
(isTrigger/offset/size), Quaternion.FromToRotation/Inverse. SocketOptions (AutoConnect/
ConnectWith/AdditionalQueryParams) + PlatformSupport ObservableDictionary.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-05 22:43:39 -04:00
gamer147
a1c0c2d312
feat(battle-engine): CRI/Unity overload + generated base-ctor fixes (1586->1556)
...
CRI: CriAtomExPlayer.AttachFader, CriAtomCueSheet.acb, CriAtomExCategory static.
Unity overload gaps (CS7036): Transform.Translate/Rotate(float,float), Vector4(3/2-arg)
ctors, Vector3 instance Scale. Parameterless ctors for generated Vfx bases (ForecastIcon
VfxBase/ShowChantCountVfx/EvolveVfx) whose derived stubs' implicit base() failed.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-05 22:38:02 -04:00
gamer147
4491c6c7f3
feat(battle-engine): full Unity primitive/runtime surface + game extension copies
...
Grows Vector2/3, Mathf, Color, Quaternion, GameObject, Transform, Camera, Material,
ParticleSystem, Rect, Bounds, Time to the surface the engine references; adds Input/
Random/Resources statics + full KeyCode enum. Copies the verbatim extension files that
collapse thousands of CS1061s at once (ContentKeywordExt, JsonData/LitJson extensions,
EventExtension.Call, GameObjectExtension(s)). 26.5k -> 15.9k errors; residual now
dominated by god-object member surface (GameMgr/UIManager/EffectMgr/Vfx*).
2026-06-05 20:22:43 -04:00
gamer147
23a6596558
fix(battle-engine): Quaternion.identity w=1 to match Unity semantics
2026-06-05 16:49:02 -04:00
gamer147
550cedbf1e
feat(battle-engine): seed copy roots + UnityEngine primitive shim
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-05 16:45:12 -04:00