feat: added fmod
This commit is contained in:
parent
c803300dce
commit
3471c31c32
416 changed files with 39455 additions and 171 deletions
8
Assets/Plugins/FMOD/platforms/android/lib.meta
Normal file
8
Assets/Plugins/FMOD/platforms/android/lib.meta
Normal file
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 328160e4bc4e8b74296f830386ae016b
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Assets/Plugins/FMOD/platforms/android/lib/arm64-v8a.meta
Normal file
8
Assets/Plugins/FMOD/platforms/android/lib/arm64-v8a.meta
Normal file
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 54305e5cd6046514181f9b21fb0c44ed
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
Assets/Plugins/FMOD/platforms/android/lib/arm64-v8a/libfmod.so
(Stored with Git LFS)
Normal file
BIN
Assets/Plugins/FMOD/platforms/android/lib/arm64-v8a/libfmod.so
(Stored with Git LFS)
Normal file
Binary file not shown.
|
@ -0,0 +1,23 @@
|
|||
fileFormatVersion: 1
|
||||
guid: 159cb3726937c6c498fa49eb627b0d96
|
||||
PluginImporter:
|
||||
serializedVersion: 1
|
||||
iconMap: {}
|
||||
executionOrder: {}
|
||||
isPreloaded: 0
|
||||
isOverridable: 0
|
||||
platformData:
|
||||
Android:
|
||||
enabled: 1
|
||||
settings:
|
||||
CPU: ARM64
|
||||
Any:
|
||||
enabled: 0
|
||||
settings: {}
|
||||
Editor:
|
||||
enabled: 0
|
||||
settings:
|
||||
DefaultValueInitialized: true
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
Assets/Plugins/FMOD/platforms/android/lib/arm64-v8a/libfmodL.so
(Stored with Git LFS)
Normal file
BIN
Assets/Plugins/FMOD/platforms/android/lib/arm64-v8a/libfmodL.so
(Stored with Git LFS)
Normal file
Binary file not shown.
|
@ -0,0 +1,23 @@
|
|||
fileFormatVersion: 1
|
||||
guid: 6f74d8321b529d948a7672da4ca54356
|
||||
PluginImporter:
|
||||
serializedVersion: 1
|
||||
iconMap: {}
|
||||
executionOrder: {}
|
||||
isPreloaded: 0
|
||||
isOverridable: 0
|
||||
platformData:
|
||||
Android:
|
||||
enabled: 1
|
||||
settings:
|
||||
CPU: ARM64
|
||||
Any:
|
||||
enabled: 0
|
||||
settings: {}
|
||||
Editor:
|
||||
enabled: 0
|
||||
settings:
|
||||
DefaultValueInitialized: true
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
Assets/Plugins/FMOD/platforms/android/lib/arm64-v8a/libfmodstudio.so
(Stored with Git LFS)
Normal file
BIN
Assets/Plugins/FMOD/platforms/android/lib/arm64-v8a/libfmodstudio.so
(Stored with Git LFS)
Normal file
Binary file not shown.
|
@ -0,0 +1,23 @@
|
|||
fileFormatVersion: 1
|
||||
guid: e4d6c68823f34e440bfe4e4ecba4c113
|
||||
PluginImporter:
|
||||
serializedVersion: 1
|
||||
iconMap: {}
|
||||
executionOrder: {}
|
||||
isPreloaded: 0
|
||||
isOverridable: 0
|
||||
platformData:
|
||||
Android:
|
||||
enabled: 1
|
||||
settings:
|
||||
CPU: ARM64
|
||||
Any:
|
||||
enabled: 0
|
||||
settings: {}
|
||||
Editor:
|
||||
enabled: 0
|
||||
settings:
|
||||
DefaultValueInitialized: true
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
Assets/Plugins/FMOD/platforms/android/lib/arm64-v8a/libfmodstudioL.so
(Stored with Git LFS)
Normal file
BIN
Assets/Plugins/FMOD/platforms/android/lib/arm64-v8a/libfmodstudioL.so
(Stored with Git LFS)
Normal file
Binary file not shown.
|
@ -0,0 +1,23 @@
|
|||
fileFormatVersion: 1
|
||||
guid: 85af50ee41bfd9c4fbd8107aee814c50
|
||||
PluginImporter:
|
||||
serializedVersion: 1
|
||||
iconMap: {}
|
||||
executionOrder: {}
|
||||
isPreloaded: 0
|
||||
isOverridable: 0
|
||||
platformData:
|
||||
Android:
|
||||
enabled: 1
|
||||
settings:
|
||||
CPU: ARM64
|
||||
Any:
|
||||
enabled: 0
|
||||
settings: {}
|
||||
Editor:
|
||||
enabled: 0
|
||||
settings:
|
||||
DefaultValueInitialized: true
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
Assets/Plugins/FMOD/platforms/android/lib/arm64-v8a/libresonanceaudio.so
(Stored with Git LFS)
Normal file
BIN
Assets/Plugins/FMOD/platforms/android/lib/arm64-v8a/libresonanceaudio.so
(Stored with Git LFS)
Normal file
Binary file not shown.
|
@ -0,0 +1,32 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 2bd9aca31d63ca248bf159e7562a3609
|
||||
PluginImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
iconMap: {}
|
||||
executionOrder: {}
|
||||
defineConstraints: []
|
||||
isPreloaded: 0
|
||||
isOverridable: 0
|
||||
isExplicitlyReferenced: 0
|
||||
platformData:
|
||||
- first:
|
||||
Android: Android
|
||||
second:
|
||||
enabled: 1
|
||||
settings:
|
||||
CPU: ARM64
|
||||
- first:
|
||||
Any:
|
||||
second:
|
||||
enabled: 0
|
||||
settings: {}
|
||||
- first:
|
||||
Editor: Editor
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
DefaultValueInitialized: true
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,9 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 49cc70c20e469a541a7974182c9f588a
|
||||
folderAsset: yes
|
||||
timeCreated: 1447698325
|
||||
licenseType: Free
|
||||
DefaultImporter:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
Assets/Plugins/FMOD/platforms/android/lib/armeabi-v7a/libfmod.so
(Stored with Git LFS)
Normal file
BIN
Assets/Plugins/FMOD/platforms/android/lib/armeabi-v7a/libfmod.so
(Stored with Git LFS)
Normal file
Binary file not shown.
|
@ -0,0 +1,23 @@
|
|||
fileFormatVersion: 2
|
||||
guid: f71c8f89be7646142baed6d482d5e89c
|
||||
PluginImporter:
|
||||
serializedVersion: 1
|
||||
iconMap: {}
|
||||
executionOrder: {}
|
||||
isPreloaded: 0
|
||||
isOverridable: 0
|
||||
platformData:
|
||||
Android:
|
||||
enabled: 1
|
||||
settings:
|
||||
CPU: ARMv7
|
||||
Any:
|
||||
enabled: 0
|
||||
settings: {}
|
||||
Editor:
|
||||
enabled: 0
|
||||
settings:
|
||||
DefaultValueInitialized: true
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
Assets/Plugins/FMOD/platforms/android/lib/armeabi-v7a/libfmodL.so
(Stored with Git LFS)
Normal file
BIN
Assets/Plugins/FMOD/platforms/android/lib/armeabi-v7a/libfmodL.so
(Stored with Git LFS)
Normal file
Binary file not shown.
|
@ -0,0 +1,23 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 0e95029f987dfa248934eaa63745b504
|
||||
PluginImporter:
|
||||
serializedVersion: 1
|
||||
iconMap: {}
|
||||
executionOrder: {}
|
||||
isPreloaded: 0
|
||||
isOverridable: 0
|
||||
platformData:
|
||||
Android:
|
||||
enabled: 1
|
||||
settings:
|
||||
CPU: ARMv7
|
||||
Any:
|
||||
enabled: 0
|
||||
settings: {}
|
||||
Editor:
|
||||
enabled: 0
|
||||
settings:
|
||||
DefaultValueInitialized: true
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
Assets/Plugins/FMOD/platforms/android/lib/armeabi-v7a/libfmodstudio.so
(Stored with Git LFS)
Normal file
BIN
Assets/Plugins/FMOD/platforms/android/lib/armeabi-v7a/libfmodstudio.so
(Stored with Git LFS)
Normal file
Binary file not shown.
|
@ -0,0 +1,23 @@
|
|||
fileFormatVersion: 2
|
||||
guid: cf01ad74bd6e5df46996c61b81ba590c
|
||||
PluginImporter:
|
||||
serializedVersion: 1
|
||||
iconMap: {}
|
||||
executionOrder: {}
|
||||
isPreloaded: 0
|
||||
isOverridable: 0
|
||||
platformData:
|
||||
Android:
|
||||
enabled: 1
|
||||
settings:
|
||||
CPU: ARMv7
|
||||
Any:
|
||||
enabled: 0
|
||||
settings: {}
|
||||
Editor:
|
||||
enabled: 0
|
||||
settings:
|
||||
DefaultValueInitialized: true
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
Assets/Plugins/FMOD/platforms/android/lib/armeabi-v7a/libfmodstudioL.so
(Stored with Git LFS)
Normal file
BIN
Assets/Plugins/FMOD/platforms/android/lib/armeabi-v7a/libfmodstudioL.so
(Stored with Git LFS)
Normal file
Binary file not shown.
|
@ -0,0 +1,23 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 8de47c7524234f64fb6a7d661154b1a3
|
||||
PluginImporter:
|
||||
serializedVersion: 1
|
||||
iconMap: {}
|
||||
executionOrder: {}
|
||||
isPreloaded: 0
|
||||
isOverridable: 0
|
||||
platformData:
|
||||
Android:
|
||||
enabled: 1
|
||||
settings:
|
||||
CPU: ARMv7
|
||||
Any:
|
||||
enabled: 0
|
||||
settings: {}
|
||||
Editor:
|
||||
enabled: 0
|
||||
settings:
|
||||
DefaultValueInitialized: true
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
Assets/Plugins/FMOD/platforms/android/lib/armeabi-v7a/libresonanceaudio.so
(Stored with Git LFS)
Normal file
BIN
Assets/Plugins/FMOD/platforms/android/lib/armeabi-v7a/libresonanceaudio.so
(Stored with Git LFS)
Normal file
Binary file not shown.
|
@ -0,0 +1,23 @@
|
|||
fileFormatVersion: 2
|
||||
guid: fb0aabfc61c4c1548ac6990286c84327
|
||||
PluginImporter:
|
||||
serializedVersion: 1
|
||||
iconMap: {}
|
||||
executionOrder: {}
|
||||
isPreloaded: 0
|
||||
isOverridable: 0
|
||||
platformData:
|
||||
Android:
|
||||
enabled: 1
|
||||
settings:
|
||||
CPU: ARMv7
|
||||
Any:
|
||||
enabled: 0
|
||||
settings: {}
|
||||
Editor:
|
||||
enabled: 0
|
||||
settings:
|
||||
DefaultValueInitialized: true
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
Assets/Plugins/FMOD/platforms/android/lib/fmod.jar
Normal file
BIN
Assets/Plugins/FMOD/platforms/android/lib/fmod.jar
Normal file
Binary file not shown.
32
Assets/Plugins/FMOD/platforms/android/lib/fmod.jar.meta
Normal file
32
Assets/Plugins/FMOD/platforms/android/lib/fmod.jar.meta
Normal file
|
@ -0,0 +1,32 @@
|
|||
fileFormatVersion: 2
|
||||
guid: cba124c31f7e10640bc2ff9464f8ac15
|
||||
PluginImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
iconMap: {}
|
||||
executionOrder: {}
|
||||
defineConstraints: []
|
||||
isPreloaded: 0
|
||||
isOverridable: 0
|
||||
isExplicitlyReferenced: 0
|
||||
validateReferences: 1
|
||||
platformData:
|
||||
- first:
|
||||
Android: Android
|
||||
second:
|
||||
enabled: 1
|
||||
settings: {}
|
||||
- first:
|
||||
Any:
|
||||
second:
|
||||
enabled: 0
|
||||
settings: {}
|
||||
- first:
|
||||
Editor: Editor
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
DefaultValueInitialized: true
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
9
Assets/Plugins/FMOD/platforms/android/lib/x86.meta
Normal file
9
Assets/Plugins/FMOD/platforms/android/lib/x86.meta
Normal file
|
@ -0,0 +1,9 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 95bcdcdca315ef640bec049de80ee3eb
|
||||
folderAsset: yes
|
||||
timeCreated: 1447698325
|
||||
licenseType: Free
|
||||
DefaultImporter:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
Assets/Plugins/FMOD/platforms/android/lib/x86/libfmod.so
(Stored with Git LFS)
Normal file
BIN
Assets/Plugins/FMOD/platforms/android/lib/x86/libfmod.so
(Stored with Git LFS)
Normal file
Binary file not shown.
|
@ -0,0 +1,23 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 099e80baee62d0c439475fae45e69f4e
|
||||
PluginImporter:
|
||||
serializedVersion: 1
|
||||
iconMap: {}
|
||||
executionOrder: {}
|
||||
isPreloaded: 0
|
||||
isOverridable: 0
|
||||
platformData:
|
||||
Android:
|
||||
enabled: 1
|
||||
settings:
|
||||
CPU: x86
|
||||
Any:
|
||||
enabled: 0
|
||||
settings: {}
|
||||
Editor:
|
||||
enabled: 0
|
||||
settings:
|
||||
DefaultValueInitialized: true
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
Assets/Plugins/FMOD/platforms/android/lib/x86/libfmodL.so
(Stored with Git LFS)
Normal file
BIN
Assets/Plugins/FMOD/platforms/android/lib/x86/libfmodL.so
(Stored with Git LFS)
Normal file
Binary file not shown.
|
@ -0,0 +1,23 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 54236e4c5b88f494598efb4d226b44f0
|
||||
PluginImporter:
|
||||
serializedVersion: 1
|
||||
iconMap: {}
|
||||
executionOrder: {}
|
||||
isPreloaded: 0
|
||||
isOverridable: 0
|
||||
platformData:
|
||||
Android:
|
||||
enabled: 1
|
||||
settings:
|
||||
CPU: x86
|
||||
Any:
|
||||
enabled: 0
|
||||
settings: {}
|
||||
Editor:
|
||||
enabled: 0
|
||||
settings:
|
||||
DefaultValueInitialized: true
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
Assets/Plugins/FMOD/platforms/android/lib/x86/libfmodstudio.so
(Stored with Git LFS)
Normal file
BIN
Assets/Plugins/FMOD/platforms/android/lib/x86/libfmodstudio.so
(Stored with Git LFS)
Normal file
Binary file not shown.
|
@ -0,0 +1,23 @@
|
|||
fileFormatVersion: 2
|
||||
guid: a20d361b085100b4997c4e5b0b83af31
|
||||
PluginImporter:
|
||||
serializedVersion: 1
|
||||
iconMap: {}
|
||||
executionOrder: {}
|
||||
isPreloaded: 0
|
||||
isOverridable: 0
|
||||
platformData:
|
||||
Android:
|
||||
enabled: 1
|
||||
settings:
|
||||
CPU: x86
|
||||
Any:
|
||||
enabled: 0
|
||||
settings: {}
|
||||
Editor:
|
||||
enabled: 0
|
||||
settings:
|
||||
DefaultValueInitialized: true
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
Assets/Plugins/FMOD/platforms/android/lib/x86/libfmodstudioL.so
(Stored with Git LFS)
Normal file
BIN
Assets/Plugins/FMOD/platforms/android/lib/x86/libfmodstudioL.so
(Stored with Git LFS)
Normal file
Binary file not shown.
|
@ -0,0 +1,23 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 0975b093811db4e4e9e67bc483ad2299
|
||||
PluginImporter:
|
||||
serializedVersion: 1
|
||||
iconMap: {}
|
||||
executionOrder: {}
|
||||
isPreloaded: 0
|
||||
isOverridable: 0
|
||||
platformData:
|
||||
Android:
|
||||
enabled: 1
|
||||
settings:
|
||||
CPU: x86
|
||||
Any:
|
||||
enabled: 0
|
||||
settings: {}
|
||||
Editor:
|
||||
enabled: 0
|
||||
settings:
|
||||
DefaultValueInitialized: true
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
Assets/Plugins/FMOD/platforms/android/lib/x86/libresonanceaudio.so
(Stored with Git LFS)
Normal file
BIN
Assets/Plugins/FMOD/platforms/android/lib/x86/libresonanceaudio.so
(Stored with Git LFS)
Normal file
Binary file not shown.
|
@ -0,0 +1,23 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 5c35d7fa6769b114aa63172aaf1fd782
|
||||
PluginImporter:
|
||||
serializedVersion: 1
|
||||
iconMap: {}
|
||||
executionOrder: {}
|
||||
isPreloaded: 0
|
||||
isOverridable: 0
|
||||
platformData:
|
||||
Android:
|
||||
enabled: 1
|
||||
settings:
|
||||
CPU: x86
|
||||
Any:
|
||||
enabled: 0
|
||||
settings: {}
|
||||
Editor:
|
||||
enabled: 0
|
||||
settings:
|
||||
DefaultValueInitialized: true
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Assets/Plugins/FMOD/platforms/android/src.meta
Normal file
8
Assets/Plugins/FMOD/platforms/android/src.meta
Normal file
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 03be3f097a522854dbe1d585023925fb
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
126
Assets/Plugins/FMOD/platforms/android/src/PlatformAndroid.cs
Normal file
126
Assets/Plugins/FMOD/platforms/android/src/PlatformAndroid.cs
Normal file
|
@ -0,0 +1,126 @@
|
|||
using System.Collections.Generic;
|
||||
using System;
|
||||
using UnityEngine;
|
||||
#if UNITY_EDITOR
|
||||
using UnityEditor;
|
||||
#endif
|
||||
|
||||
#if UNITY_ANDROID && !UNITY_EDITOR
|
||||
namespace FMOD
|
||||
{
|
||||
public partial class VERSION
|
||||
{
|
||||
public const string dll = "fmod" + dllSuffix;
|
||||
}
|
||||
}
|
||||
|
||||
namespace FMOD.Studio
|
||||
{
|
||||
public partial class STUDIO_VERSION
|
||||
{
|
||||
public const string dll = "fmodstudio" + dllSuffix;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
namespace FMODUnity
|
||||
{
|
||||
#if UNITY_EDITOR
|
||||
[InitializeOnLoad]
|
||||
#endif
|
||||
public class PlatformAndroid : Platform
|
||||
{
|
||||
static PlatformAndroid()
|
||||
{
|
||||
Settings.AddPlatformTemplate<PlatformAndroid>("2fea114e74ecf3c4f920e1d5cc1c4c40");
|
||||
}
|
||||
|
||||
public override string DisplayName { get { return "Android"; } }
|
||||
public override void DeclareRuntimePlatforms(Settings settings)
|
||||
{
|
||||
settings.DeclareRuntimePlatform(RuntimePlatform.Android, this);
|
||||
}
|
||||
|
||||
#if UNITY_EDITOR
|
||||
public override IEnumerable<BuildTarget> GetBuildTargets()
|
||||
{
|
||||
yield return BuildTarget.Android;
|
||||
}
|
||||
|
||||
public override Legacy.Platform LegacyIdentifier { get { return Legacy.Platform.Android; } }
|
||||
|
||||
protected override BinaryAssetFolderInfo GetBinaryAssetFolder(BuildTarget buildTarget)
|
||||
{
|
||||
return new BinaryAssetFolderInfo("android", "Plugins/Android/libs");
|
||||
}
|
||||
|
||||
private static readonly string[] Architectures = { "arm64-v8a", "armeabi-v7a", "x86" };
|
||||
|
||||
protected override IEnumerable<FileRecord> GetBinaryFiles(BuildTarget buildTarget, bool allVariants, string suffix)
|
||||
{
|
||||
yield return new FileRecord("fmod.jar")
|
||||
.WithAbsoluteVersion(FileLayout.Release_1_10, "Plugins/Android/fmod.jar");
|
||||
|
||||
foreach (string architecture in Architectures)
|
||||
{
|
||||
yield return new FileRecord(string.Format("{0}/libfmod{1}.so", architecture, suffix));
|
||||
yield return new FileRecord(string.Format("{0}/libfmodstudio{1}.so", architecture, suffix));
|
||||
}
|
||||
}
|
||||
|
||||
protected override IEnumerable<FileRecord> GetOptionalBinaryFiles(BuildTarget buildTarget, bool allVariants)
|
||||
{
|
||||
foreach (string architecture in Architectures)
|
||||
{
|
||||
yield return new FileRecord(string.Format("{0}/libgvraudio.so", architecture));
|
||||
yield return new FileRecord(string.Format("{0}/libresonanceaudio.so", architecture));
|
||||
}
|
||||
}
|
||||
|
||||
public override bool SupportsAdditionalCPP(BuildTarget target)
|
||||
{
|
||||
// Unity parses --additional-cpp arguments specified via
|
||||
// PlayerSettings.SetAdditionalIl2CppArgs() incorrectly when the Android
|
||||
// Export Project option is set.
|
||||
return false;
|
||||
}
|
||||
#endif
|
||||
|
||||
public override string GetBankFolder()
|
||||
{
|
||||
return StaticGetBankFolder();
|
||||
}
|
||||
|
||||
public static string StaticGetBankFolder()
|
||||
{
|
||||
return Settings.Instance.AndroidUseOBB ? Application.streamingAssetsPath : "file:///android_asset";
|
||||
}
|
||||
|
||||
public override string GetPluginPath(string pluginName)
|
||||
{
|
||||
return StaticGetPluginPath(pluginName);
|
||||
}
|
||||
|
||||
public static string StaticGetPluginPath(string pluginName)
|
||||
{
|
||||
return string.Format("lib{0}.so", pluginName);
|
||||
}
|
||||
#if UNITY_EDITOR
|
||||
public override OutputType[] ValidOutputTypes
|
||||
{
|
||||
get
|
||||
{
|
||||
return sValidOutputTypes;
|
||||
}
|
||||
}
|
||||
|
||||
private static OutputType[] sValidOutputTypes = {
|
||||
new OutputType() { displayName = "Java Audio Track", outputType = FMOD.OUTPUTTYPE.AUDIOTRACK },
|
||||
new OutputType() { displayName = "OpenSL ES", outputType = FMOD.OUTPUTTYPE.OPENSL },
|
||||
new OutputType() { displayName = "AAudio", outputType = FMOD.OUTPUTTYPE.AAUDIO },
|
||||
};
|
||||
|
||||
public override int CoreCount { get { return MaximumCoreCount; } }
|
||||
#endif
|
||||
}
|
||||
}
|
|
@ -0,0 +1,11 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 97ba6cc2660c0ca498540d254701057a
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Loading…
Add table
Add a link
Reference in a new issue