public void PlayerSceneMusic(string vName) { switch (vName) { case GlobalConst.SCENE_STARTUP: case GlobalConst.SCENE_HALL: case GlobalConst.SCENE_MATCH: { PlaySoundManager.PlaySound(GlobalConst.MUS_BGMHALL); break; } case GlobalConst.SCENE_GAME: { PlaySoundManager.PlaySound(GlobalConst.MUS_BGMGAME); break; } } }
static int PlaySound(IntPtr L) { int count = LuaDLL.lua_gettop(L); if (count == 1) { string arg0 = LuaScriptMgr.GetLuaString(L, 1); PlaySoundManager.PlaySound(arg0); return(0); } else if (count == 2) { string arg0 = LuaScriptMgr.GetLuaString(L, 1); float arg1 = (float)LuaScriptMgr.GetNumber(L, 2); PlaySoundManager.PlaySound(arg0, arg1); return(0); } else if (count == 3 && LuaScriptMgr.CheckTypes(L, 1, typeof(PlaySoundManager), typeof(MatchSoundEvent), typeof(bool))) { PlaySoundManager obj = (PlaySoundManager)LuaScriptMgr.GetNetObjectSelf(L, 1, "PlaySoundManager"); MatchSoundEvent arg0 = (MatchSoundEvent)LuaScriptMgr.GetLuaObject(L, 2); bool arg1 = LuaDLL.lua_toboolean(L, 3); obj.PlaySound(arg0, arg1); return(0); } else if (count == 3 && LuaScriptMgr.CheckTypes(L, 1, typeof(AudioClip), typeof(float), typeof(float))) { AudioClip arg0 = (AudioClip)LuaScriptMgr.GetLuaObject(L, 1); float arg1 = (float)LuaDLL.lua_tonumber(L, 2); float arg2 = (float)LuaDLL.lua_tonumber(L, 3); AudioSource o = PlaySoundManager.PlaySound(arg0, arg1, arg2); LuaScriptMgr.Push(L, o); return(1); } else { LuaDLL.luaL_error(L, "invalid arguments to method: PlaySoundManager.PlaySound"); } return(0); }
void Start() { PlaySoundManager.PlaySound(musicName); Object.Destroy(gameObject); }