feat(battle-engine): CRI Atom/Mana audio+movie shim (3916->3526)

Hand-model the CRI ADX2 (audio) + CRI Mana (movie) SDK surface exercised by the copied
audio/movie engine files (AudioManager/Voice/Se/Effect/MoviePlayer). No decomp source
exists; signatures mirror the real CRI API as called at the sites (arg counts/types from
the call sites). All no-op, cosmetic, off the battle path. Reconciled with the empty CRI
stubs already in SdkStubs (CriAtomExAcb/CriAtomExPlayback/CriManaMovieMaterial).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
gamer147
2026-06-05 22:08:36 -04:00
parent 4b9a603cd4
commit 9cd3f40a2f
3 changed files with 105 additions and 10 deletions

View File

@@ -18,12 +18,7 @@ namespace UnityEngine.Networking
public class UnityWebRequest : IDisposable { public void Dispose() { } }
}
// ---- CRI Atom audio middleware ----
namespace CriWare
{
public class CriAtomSource { }
public class CriAtom { }
}
// ---- CRI Atom/Mana audio+movie middleware: see External/CriShim.cs ----
// ---- Steamworks.NET ----
namespace Steamworks