void OnGUI() { if (AppliDebug.DEBUG) { GUI.color = Color.black; const int WL = 2400; const int H = 35; const int M = 10; for (int i = 0; i < debugIndex; i++) { GUI.Label(new Rect(M, M + (H * i), WL, H), debug[i]); } #if UNITY_EDITOR const int BW = 80; const int BH = 40; if (GUI.Button(new Rect(AppliPlugin.GetScreenWidth() - (BW + M) * 2, AppliPlugin.GetScreenHeight() - (BH + M), BW, BH), "Resume")) { Main.OnResume(); } if (GUI.Button(new Rect(AppliPlugin.GetScreenWidth() - (BW + M) * 1, AppliPlugin.GetScreenHeight() - (BH + M), BW, BH), "Back")) { Main.OnClickBack(); } #endif } }
// アプリケーションの終了処理 private void Term() { AppliDebug.D(STR_CLASS, "Term()"); // AppliPlugin AppliPlugin.Term(); // AppliAudioIO AppliAudioIO.Term(); }
public void OnClickReset() { AppliDebug.D(STR_CLASS, "OnClickReset()"); AppliPlugin.SetVisibleLoadingView(""); SetSamplesPerBuffer(SAMPLES_PER_BUFFER_DEFAULT); samplesPerBufferToggles[SAMPLES_PER_BUFFER_DEFAULT].isOn = true; inputVolumeSlider.value = 1.0f; outputVolumeSlider.value = 1.0f; AppliPlugin.SetInvisibleLoadingView(); }
static private void P(string print) { AppliPlugin.Log(print); if (DEBUG_MAX <= debugIndex) { for (int i = 0; i < DEBUG_MAX - 1; i++) { debug[i] = debug[i + 1]; } debugIndex--; } debug[debugIndex] = print; debugIndex++; }
static public IEnumerator OnStart() { AppliDebug.D(STR_CLASS, "OnStart()"); yield return(new WaitForSeconds(1.0f)); // AppliAudioIO AppliAudioIO.Init(); // UI AppliPlugin.SetInvisibleLoadingView(); // Debug AppliDebug.D(STR_CLASS, "OnStart() version-sdk-int : " + AppliPlugin.GetVersionSdkInt()); AppliDebug.D(STR_CLASS, "OnStart() manufacturer : " + AppliPlugin.GetManufacturer()); AppliDebug.D(STR_CLASS, "OnStart() model : " + AppliPlugin.GetModel()); state = State.Main; }
// アプリケーションの開始処理 private IEnumerator Init() { AppliDebug.D(STR_CLASS, "Init()"); // AppliPlugin yield return(StartCoroutine(AppliPlugin.Init())); AppliPlugin.SetVisibleLoadingView(""); // Version AppliDebug.D(STR_CLASS, "Init() version : " + AppliPlugin.GetVersion()); #if UNITY_EDITOR_WIN || UNITY_STANDALONE_WIN || UNITY_EDITOR_OSX || UNITY_STANDALONE_OSX StartCoroutine(OnStart()); #elif UNITY_ANDROID AppliPlugin.RequestUsbPermission(); #elif UNITY_IPHONE yield return(new WaitForSeconds(1.0f)); StartCoroutine(OnStart()); #endif AppliDebug.D(STR_CLASS, "Init() finish"); }
static private AndroidJavaObject GetAndroidJavaObject() { if (androidJavaObject == null) { if (26 <= AppliPlugin.GetVersionSdkInt()) { AppliDebug.D(STR_CLASS, "GetAndroidJavaObject() jp.co.aquariumy.audioio.aaudio"); androidJavaObject = new AndroidJavaObject("jp.co.aquariumy.audioio.aaudio.AudioIOPlugin"); } else if (21 <= AppliPlugin.GetVersionSdkInt() && 0 <= AppliPlugin.GetManufacturer().IndexOf("SAMSUNG")) { AppliDebug.D(STR_CLASS, "GetAndroidJavaObject() jp.co.aquariumy.audioio.samsung"); androidJavaObject = new AndroidJavaObject("jp.co.aquariumy.audioio.samsung.AudioIOPlugin"); } else { AppliDebug.D(STR_CLASS, "GetAndroidJavaObject() jp.co.aquariumy.audioio"); androidJavaObject = new AndroidJavaObject("jp.co.aquariumy.audioio.AudioIOPlugin"); } } return(androidJavaObject); }