static int InstantiateLocal(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 1) { UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckObject(L, 1, typeof(UnityEngine.GameObject)); UnityEngine.GameObject o = ComponentUtil.InstantiateLocal(arg0); ToLua.PushSealed(L, o); return(1); } else if (count == 2 && TypeChecker.CheckTypes <UnityEngine.Vector3>(L, 2)) { UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckObject(L, 1, typeof(UnityEngine.GameObject)); UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2); UnityEngine.GameObject o = ComponentUtil.InstantiateLocal(arg0, arg1); ToLua.PushSealed(L, o); return(1); } else if (count == 2 && TypeChecker.CheckTypes <UnityEngine.GameObject>(L, 2)) { UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckObject(L, 1, typeof(UnityEngine.GameObject)); UnityEngine.GameObject arg1 = (UnityEngine.GameObject)ToLua.ToObject(L, 2); UnityEngine.GameObject o = ComponentUtil.InstantiateLocal(arg0, arg1); ToLua.PushSealed(L, o); return(1); } else if (count == 3) { UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckObject(L, 1, typeof(UnityEngine.GameObject)); UnityEngine.GameObject arg1 = (UnityEngine.GameObject)ToLua.CheckObject(L, 2, typeof(UnityEngine.GameObject)); UnityEngine.Vector3 arg2 = ToLua.ToVector3(L, 3); UnityEngine.GameObject o = ComponentUtil.InstantiateLocal(arg0, arg1, arg2); ToLua.PushSealed(L, o); return(1); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: ComponentUtil.InstantiateLocal")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int QPYX_InstantiateLocal_YXQP(IntPtr L_YXQP) { try { int QPYX_count_YXQP = LuaDLL.lua_gettop(L_YXQP); if (QPYX_count_YXQP == 1) { UnityEngine.GameObject QPYX_arg0_YXQP = (UnityEngine.GameObject)ToLua.CheckObject(L_YXQP, 1, typeof(UnityEngine.GameObject)); UnityEngine.GameObject QPYX_o_YXQP = ComponentUtil.InstantiateLocal(QPYX_arg0_YXQP); ToLua.PushSealed(L_YXQP, QPYX_o_YXQP); return(1); } else if (QPYX_count_YXQP == 2 && TypeChecker.CheckTypes <UnityEngine.Vector3>(L_YXQP, 2)) { UnityEngine.GameObject QPYX_arg0_YXQP = (UnityEngine.GameObject)ToLua.CheckObject(L_YXQP, 1, typeof(UnityEngine.GameObject)); UnityEngine.Vector3 QPYX_arg1_YXQP = ToLua.ToVector3(L_YXQP, 2); UnityEngine.GameObject QPYX_o_YXQP = ComponentUtil.InstantiateLocal(QPYX_arg0_YXQP, QPYX_arg1_YXQP); ToLua.PushSealed(L_YXQP, QPYX_o_YXQP); return(1); } else if (QPYX_count_YXQP == 2 && TypeChecker.CheckTypes <UnityEngine.GameObject>(L_YXQP, 2)) { UnityEngine.GameObject QPYX_arg0_YXQP = (UnityEngine.GameObject)ToLua.CheckObject(L_YXQP, 1, typeof(UnityEngine.GameObject)); UnityEngine.GameObject QPYX_arg1_YXQP = (UnityEngine.GameObject)ToLua.ToObject(L_YXQP, 2); UnityEngine.GameObject QPYX_o_YXQP = ComponentUtil.InstantiateLocal(QPYX_arg0_YXQP, QPYX_arg1_YXQP); ToLua.PushSealed(L_YXQP, QPYX_o_YXQP); return(1); } else if (QPYX_count_YXQP == 3) { UnityEngine.GameObject QPYX_arg0_YXQP = (UnityEngine.GameObject)ToLua.CheckObject(L_YXQP, 1, typeof(UnityEngine.GameObject)); UnityEngine.GameObject QPYX_arg1_YXQP = (UnityEngine.GameObject)ToLua.CheckObject(L_YXQP, 2, typeof(UnityEngine.GameObject)); UnityEngine.Vector3 QPYX_arg2_YXQP = ToLua.ToVector3(L_YXQP, 3); UnityEngine.GameObject QPYX_o_YXQP = ComponentUtil.InstantiateLocal(QPYX_arg0_YXQP, QPYX_arg1_YXQP, QPYX_arg2_YXQP); ToLua.PushSealed(L_YXQP, QPYX_o_YXQP); return(1); } else { return(LuaDLL.luaL_throw(L_YXQP, "invalid arguments to method: ComponentUtil.InstantiateLocal")); } } catch (Exception e_YXQP) { return(LuaDLL.toluaL_exception(L_YXQP, e_YXQP)); } }
void Load() { if (!asyncLoad) { var loadedAssetBundle = AssetBundleManager.instance.LoadAssetBundle(assetBundlePath); targetGameObject = ComponentUtil.InstantiateLocal(loadedAssetBundle.GetAsset <GameObject>(prefableName, false), gameObject); if (onLoaded != null) { onLoaded(targetGameObject); } #if UNITY_EDITOR foreach (Transform t in targetGameObject.GetComponentsInChildren <Transform>(true)) { t.gameObject.hideFlags = HideFlags.NotEditable | HideFlags.DontSave; } #endif } else { AssetBundleManager.instance.LoadAssetBundleAsync(assetBundlePath, prefableName, x => { x.GetAssetAsync <GameObject>(prefableName, false, y => { if (y != null) { targetGameObject = UnityEngine.Object.Instantiate(y, transform); if (onLoaded != null) { onLoaded(targetGameObject); } #if UNITY_EDITOR foreach (Transform t in targetGameObject.GetComponentsInChildren <Transform>(true)) { t.gameObject.hideFlags = HideFlags.NotEditable | HideFlags.DontSave; } #endif } }); }); } mIsLoad = true; }