diff --git a/SVSim.BattleEngine/Shim/External/LooseEnds.cs b/SVSim.BattleEngine/Shim/External/LooseEnds.cs index f906e8d..74a9554 100644 --- a/SVSim.BattleEngine/Shim/External/LooseEnds.cs +++ b/SVSim.BattleEngine/Shim/External/LooseEnds.cs @@ -126,6 +126,7 @@ namespace Facebook.Unity string RawResult { get; } } public delegate void FacebookDelegate(T result); + public class AccessToken { public string TokenString => ""; public string UserId => ""; public static AccessToken CurrentAccessToken => null; } public static class FB { public static bool IsLoggedIn => false; diff --git a/SVSim.BattleEngine/Shim/External/SdkStubs.cs b/SVSim.BattleEngine/Shim/External/SdkStubs.cs index 2308042..7720709 100644 --- a/SVSim.BattleEngine/Shim/External/SdkStubs.cs +++ b/SVSim.BattleEngine/Shim/External/SdkStubs.cs @@ -90,6 +90,12 @@ namespace com.adjust.sdk namespace BestHTTP.Decompression { internal class _ShimAnchor { } } namespace BestHTTP.SocketIO.Transports { internal class _ShimAnchor { } } +namespace BestHTTP.Decompression.Zlib +{ + public static class GZipStream { public static byte[] UncompressBuffer(byte[] data) => data; } +} + // Native plugins (no decomp source) referenced unqualified from global scope. public static class TimeNativePlugin { public static float GetDeviceOperatingTime() => 0f; } public static class Packsize { public static void Test() { } } +public static class DllCheck { public static bool Test() => true; } diff --git a/SVSim.BattleEngine/Shim/UnityEngine/UnityShimExt.cs b/SVSim.BattleEngine/Shim/UnityEngine/UnityShimExt.cs index 9c6c0c8..9c19b81 100644 --- a/SVSim.BattleEngine/Shim/UnityEngine/UnityShimExt.cs +++ b/SVSim.BattleEngine/Shim/UnityEngine/UnityShimExt.cs @@ -224,6 +224,9 @@ namespace UnityEngine.Networking public class UploadHandlerRaw : UploadHandler { public UploadHandlerRaw(byte[] data) { } } public class DownloadHandlerBuffer : DownloadHandler { } public class UnityWebRequestAsyncOperation : AsyncOperation { } + public static class UnityWebRequestTexture { public static UnityWebRequest GetTexture(string uri) => new UnityWebRequest(); } + public class DownloadHandlerTexture : DownloadHandler { public UnityEngine.Texture2D texture => null; public static UnityEngine.Texture2D GetContent(UnityWebRequest www) => null; } + public class DownloadHandlerAssetBundle : DownloadHandler { public UnityEngine.AssetBundle assetBundle => null; public static UnityEngine.AssetBundle GetContent(UnityWebRequest www) => null; } } namespace UnityEngine