static int SetLoadScene(IntPtr L) { int count = LuaDLL.lua_gettop(L); if (count == 2) { LoadSceneMgr obj = LuaScriptMgr.GetNetObject <LoadSceneMgr>(L, 1); string arg0 = LuaScriptMgr.GetLuaString(L, 2); obj.SetLoadScene(arg0); return(0); } else if (count == 3) { LoadSceneMgr obj = LuaScriptMgr.GetNetObject <LoadSceneMgr>(L, 1); string arg0 = LuaScriptMgr.GetLuaString(L, 2); string arg1 = LuaScriptMgr.GetLuaString(L, 3); obj.SetLoadScene(arg0, arg1); return(0); } else { LuaDLL.luaL_error(L, "invalid arguments to method: LoadSceneMgr.SetLoadScene"); } return(0); }
static int OnLoadEmptylevel(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 1); LoadSceneMgr obj = LuaScriptMgr.GetNetObject <LoadSceneMgr>(L, 1); obj.OnLoadEmptylevel(); return(0); }
static int StartLoad(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 1); LoadSceneMgr obj = LuaScriptMgr.GetNetObject <LoadSceneMgr>(L, 1); obj.StartLoad(); return(0); }
static int ChangeSceneDirect(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 1); LoadSceneMgr obj = (LoadSceneMgr)LuaScriptMgr.GetNetObjectSelf(L, 1, "LoadSceneMgr"); obj.ChangeSceneDirect(); return(0); }
static int LoadJsonFile(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 1); LoadSceneMgr obj = (LoadSceneMgr)LuaScriptMgr.GetNetObjectSelf(L, 1, "LoadSceneMgr"); obj.LoadJsonFile(); return(0); }
static int Init(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 2); LoadSceneMgr obj = (LoadSceneMgr)LuaScriptMgr.GetNetObjectSelf(L, 1, "LoadSceneMgr"); GameObject arg0 = (GameObject)LuaScriptMgr.GetUnityObject(L, 2, typeof(GameObject)); obj.Init(arg0); return(0); }
static int OnLoadScnene(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 2); LoadSceneMgr obj = LuaScriptMgr.GetNetObject <LoadSceneMgr>(L, 1); int arg0 = (int)LuaScriptMgr.GetNumber(L, 2); obj.OnLoadScnene(arg0); return(0); }
static int Init(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 2); LoadSceneMgr obj = LuaScriptMgr.GetNetObject <LoadSceneMgr>(L, 1); GameObject arg0 = LuaScriptMgr.GetUnityObject <GameObject>(L, 2); obj.Init(arg0); return(0); }
static int AddPreLoadPrefab(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 3); LoadSceneMgr obj = LuaScriptMgr.GetNetObject <LoadSceneMgr>(L, 1); string arg0 = LuaScriptMgr.GetLuaString(L, 2); int arg1 = (int)LuaScriptMgr.GetNumber(L, 3); obj.AddPreLoadPrefab(arg0, arg1); return(0); }
void Start() { FrameMgr.GetInstance(); TimerMgr.GetInstance(); PathMgr.GetInstance(); ConfigMgr.GetInstance(); AssetMgr.GetInstance(); UIMgr.GetInstance(); SoundMgr.GetInstance(); LoadSceneMgr.LoadSence("test"); }
void InstanceGo() { LoadSceneMgr loadSceneMgr = GameObject.FindObjectOfType <LoadSceneMgr>(); AssetBundle ab = loadSceneMgr.LoadBundle("306025"); string prefabAssetPath = "Assets/res/Prefabs/char/306025/306025.prefab"; var prefab = ab.LoadAsset <Object>(prefabAssetPath); GameObject go = Instantiate(prefab) as GameObject; //MyObj myObj = GameObject.FindObjectOfType<MyObj>(); //myObj.saveGo = go; //myObj.saveAsset = prefab; }
void OnGUI() { if (_isDownLoadFinish) { if (GUI.Button(new Rect(0, 0, 100, 100), "Next")) { LoadSceneMgr loadSceneMgr = GameObject.FindObjectOfType <LoadSceneMgr>(); loadSceneMgr.LoadScene("1001", "1001"); //loadSceneMgr.LoadSceneAsync("1001", "1001.ab"); //UnityEngine.SceneManagement.SceneManager.LoadScene("empty"); } } }
static int _CreateLoadSceneMgr(IntPtr L) { int count = LuaDLL.lua_gettop(L); if (count == 0) { LoadSceneMgr obj = new LoadSceneMgr(); LuaScriptMgr.PushObject(L, obj); return(1); } else { LuaDLL.luaL_error(L, "invalid arguments to method: LoadSceneMgr.New"); } return(0); }
static int set_IsStartLoad(IntPtr L) { object o = LuaScriptMgr.GetLuaObject(L, 1); LoadSceneMgr obj = (LoadSceneMgr)o; if (obj == null) { LuaTypes types = LuaDLL.lua_type(L, 1); if (types == LuaTypes.LUA_TTABLE) { LuaDLL.luaL_error(L, "unknown member name IsStartLoad"); } else { LuaDLL.luaL_error(L, "attempt to index IsStartLoad on a nil value"); } } obj.IsStartLoad = LuaScriptMgr.GetBoolean(L, 3); return(0); }
void OnGUI() { //if (GUI.Button(new Rect(0, 100, 100, 100), "GC")) //{ // DoGC(); //} if (GUI.Button(new Rect(200, 0, 100, 100), "Empty")) { ToEmptyScene(); } if (GUI.Button(new Rect(0, 100, 100, 100), "Clear Bundle Cache ")) { LoadSceneMgr loadSceneMgr = GameObject.FindObjectOfType <LoadSceneMgr>(); loadSceneMgr.UnLoadBundleCache(); } if (GUI.Button(new Rect(0, 200, 100, 100), "Instance Go")) { //InstanceGo(); InstanceSpineGo(); } }
void InstanceSpineGo() { UnityEngine.Profiling.Profiler.BeginSample("MyPieceOfCode 111"); Debug.Log("111111111"); UnityEngine.Profiling.Profiler.EndSample(); LoadSceneMgr loadSceneMgr = GameObject.FindObjectOfType <LoadSceneMgr>(); Canvas canvas = GameObject.FindObjectOfType <Canvas>(); AssetBundle ab = null; float preTime = 0.0f; string prefabAssetPath = ""; Object prefab = null; GameObject go; List <GameObject> goList = new List <GameObject>(); preTime = Time.realtimeSinceStartup; ab = loadSceneMgr.LoadBundle("binary_SkeletonGraphic"); prefabAssetPath = "Assets/res/Prefabs/binary_SkeletonGraphic.prefab"; prefab = ab.LoadAsset <Object>(prefabAssetPath); Debug.Log(string.Format(" {0} Load Bundle Time : {1} ", "binary_SkeletonGraphic", Time.realtimeSinceStartup - preTime)); preTime = Time.realtimeSinceStartup; go = Instantiate(prefab) as GameObject; Debug.Log(string.Format(" {0} Instantiate Time : {1} ", "binary_SkeletonGraphic", Time.realtimeSinceStartup - preTime)); go.transform.SetParent(canvas.transform, false); UnityEngine.Profiling.Profiler.BeginSample("MyPieceOfCode 222"); Debug.Log("222222"); UnityEngine.Profiling.Profiler.EndSample(); /* * LoadSceneMgr loadSceneMgr = GameObject.FindObjectOfType<LoadSceneMgr>(); * * Canvas canvas = GameObject.FindObjectOfType<Canvas>(); * AssetBundle ab = null; * float preTime = 0.0f; * string prefabAssetPath = ""; * Object prefab = null; * GameObject go; * List<GameObject> goList = new List<GameObject>(); * * * preTime = Time.realtimeSinceStartup; * ab = loadSceneMgr.LoadBundle("binary_SkeletonGraphic"); * prefabAssetPath = "Assets/res/Prefabs/binary_SkeletonGraphic.prefab"; * prefab = ab.LoadAsset<Object>(prefabAssetPath); * Debug.Log(string.Format(" {0} Load Bundle Time : {1} ", "binary_SkeletonGraphic", * Time.realtimeSinceStartup - preTime)); * * * preTime = Time.realtimeSinceStartup; * go = Instantiate(prefab) as GameObject; * * //for (int i = 0; i < 100; i++) * //{ * // goList.Add(Instantiate(prefab) as GameObject); * //} * * Debug.Log(string.Format(" {0} Instantiate Time : {1} ", "binary_SkeletonGraphic", * Time.realtimeSinceStartup - preTime)); * * * go.transform.SetParent(canvas.transform, false); * * //for (int i = 0; i < 100; i++) * //{ * // goList[i].transform.SetParent(canvas.transform, false); * //} * * * * * preTime = Time.realtimeSinceStartup; * ab = loadSceneMgr.LoadBundle("json_SkeletonGraphic"); * prefabAssetPath = "Assets/res/Prefabs/json_SkeletonGraphic.prefab"; * prefab = ab.LoadAsset<Object>(prefabAssetPath); * Debug.Log(string.Format(" {0} Load Bundle Time : {1} ", "json_SkeletonGraphic", * Time.realtimeSinceStartup - preTime)); * * * preTime = Time.realtimeSinceStartup; * go = Instantiate(prefab) as GameObject; * //goList = new List<GameObject>(); * //for (int i = 0; i < 100; i++) * //{ * // goList.Add(Instantiate(prefab) as GameObject); * //} * Debug.Log(string.Format(" {0} Instantiate Time : {1} ", "json_SkeletonGraphic", * Time.realtimeSinceStartup - preTime)); * * go.transform.SetParent(canvas.transform, false); * //for (int i = 0; i < 100; i++) * //{ * // goList[i].transform.SetParent(canvas.transform, false); * //} * */ }
void Awake() { instance = this; DontDestroyOnLoad(this); }
public void SceneMove_Load(string sceneName) { LoadSceneMgr.LoadScene(sceneName); }