예제 #1
0
 public static void GotoScene(string sceneName, object param, LuaTable lunFun)
 {
     SceneMgr.Instance.GotoScene(sceneName, null, () =>
     {
         object[] objs     = lunFun.Get <LuaFunction>("new").Call();
         LuaSceneBase wind = objs[0] as LuaSceneBase;
         return(wind);
     }, param: param);
 }
예제 #2
0
 public static void GotoScene(string sceneName, object param, LuaTable lunFun)
 {
     SceneMgr.Instance.GotoScene(sceneName, null, () =>
     {
         LuaFunction lunf = lunFun.GetLuaFunction("New");
         lunf.BeginPCall();
         lunf.PCall();
         LuaSceneBase wind = lunf.CheckObject(typeof(LuaSceneBase)) as LuaSceneBase;
         lunf.EndPCall();
         return(wind);
     }, param: param);
 }