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>
This commit is contained in:
10
SVSim.BattleEngine/Shim/External/CriShim.cs
vendored
10
SVSim.BattleEngine/Shim/External/CriShim.cs
vendored
@@ -17,6 +17,14 @@ namespace CriWare
|
||||
public void SetStartTime(long ms) { }
|
||||
public void ResetFaderParameters() { }
|
||||
public void Update(CriAtomExPlayback playback) { }
|
||||
public void AttachFader() { }
|
||||
}
|
||||
|
||||
public static class CriAtomExCategory
|
||||
{
|
||||
public static void Mute(string categoryName, bool mute) { }
|
||||
public static void Pause(string categoryName, bool sw) { }
|
||||
public static void SetVolume(string categoryName, float volume) { }
|
||||
}
|
||||
|
||||
public struct CriAtomExPlayback
|
||||
@@ -37,7 +45,7 @@ namespace CriWare
|
||||
public struct CueInfo { public long length; }
|
||||
}
|
||||
|
||||
public class CriAtomCueSheet { }
|
||||
public class CriAtomCueSheet { public CriAtomExAcb acb => null; }
|
||||
|
||||
public class CriAtomSource : UnityEngine.MonoBehaviour
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user