static int SetAudioSwitch(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(AudioManager), typeof(AudioManager.AudioType), typeof(bool))) { AudioManager obj = (AudioManager)ToLua.ToObject(L, 1); AudioManager.AudioType arg0 = (AudioManager.AudioType)ToLua.ToObject(L, 2); bool arg1 = LuaDLL.lua_toboolean(L, 3); obj.SetAudioSwitch(arg0, arg1); return(0); } else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(AudioManager), typeof(int), typeof(bool))) { AudioManager obj = (AudioManager)ToLua.ToObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); bool arg1 = LuaDLL.lua_toboolean(L, 3); obj.SetAudioSwitch(arg0, arg1); return(0); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: AudioManager.SetAudioSwitch")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int PlayAudio(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(AudioManager), typeof(AudioManager.AudioType), typeof(UnityEngine.AudioClip))) { AudioManager obj = (AudioManager)ToLua.ToObject(L, 1); AudioManager.AudioType arg0 = (AudioManager.AudioType)ToLua.ToObject(L, 2); UnityEngine.AudioClip arg1 = (UnityEngine.AudioClip)ToLua.ToObject(L, 3); string o = obj.PlayAudio(arg0, arg1); LuaDLL.lua_pushstring(L, o); return(1); } else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(AudioManager), typeof(AudioManager.AudioType), typeof(UnityEngine.AudioClip), typeof(bool))) { AudioManager obj = (AudioManager)ToLua.ToObject(L, 1); AudioManager.AudioType arg0 = (AudioManager.AudioType)ToLua.ToObject(L, 2); UnityEngine.AudioClip arg1 = (UnityEngine.AudioClip)ToLua.ToObject(L, 3); bool arg2 = LuaDLL.lua_toboolean(L, 4); string o = obj.PlayAudio(arg0, arg1, arg2); LuaDLL.lua_pushstring(L, o); return(1); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: AudioManager.PlayAudio")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
public void Call(AudioManager.AudioType param0, bool param1) { func.BeginPCall(); func.Push(param0); func.Push(param1); func.PCall(); func.EndPCall(); }
public void OnSwitchChanged(AudioManager.AudioType type, bool isEnable) { if (type == this.audioType) { if (isEnable == false) { Stop(); } else { if (type == AudioManager.AudioType.BGM) { Play(); } } } }
static int StopAudio(IntPtr L) { try { ToLua.CheckArgsCount(L, 4); AudioManager obj = (AudioManager)ToLua.CheckObject(L, 1, typeof(AudioManager)); AudioManager.AudioType arg0 = (AudioManager.AudioType)ToLua.CheckObject(L, 2, typeof(AudioManager.AudioType)); UnityEngine.AudioClip arg1 = (UnityEngine.AudioClip)ToLua.CheckUnityObject(L, 3, typeof(UnityEngine.AudioClip)); bool arg2 = LuaDLL.luaL_checkboolean(L, 4); string o = obj.StopAudio(arg0, arg1, arg2); LuaDLL.lua_pushstring(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
private void PlayMusic(AudioManager.AudioType type) { GameManager.Instance.AudioManager.PlayBGM(type); }