private void InitRootNode() { RectTransform tran = null; Canvas[] canvas = GameObject.FindObjectsOfType <Canvas>(); if (canvas.Length == 0) { string str = string.Format("UIManager.InitRootNode:获取Canvas失败"); Debug.LogError(str); return; } if (canvas.Length == 1) { tran = canvas[0].GetComponent <RectTransform>(); rootCanvas = canvas[0]; } else { foreach (Canvas can in canvas) { if (can.name == "UIRoot") { tran = (RectTransform)can.transform; rootCanvas = can; break; } } } m_UIRootRectTransform = (RectTransform)MyUnityTool.FindChild(tran, "UILayer5"); m_UITopRoot = (RectTransform)MyUnityTool.FindChild(tran, "UILayer10"); }
static public void Show() { if (m_Instance != null) { MyUnityTool.SetActive(Instance.transform, true); } }
static int GetComponentByString(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2) { UnityEngine.Transform arg0 = (UnityEngine.Transform)ToLua.CheckObject <UnityEngine.Transform>(L, 1); string arg1 = ToLua.CheckString(L, 2); UnityEngine.Component o = MyUnityTool.GetComponentByString(arg0, arg1); ToLua.Push(L, o); return(1); } else if (count == 3) { UnityEngine.Transform arg0 = (UnityEngine.Transform)ToLua.CheckObject <UnityEngine.Transform>(L, 1); string arg1 = ToLua.CheckString(L, 2); string arg2 = ToLua.CheckString(L, 3); UnityEngine.Component o = MyUnityTool.GetComponentByString(arg0, arg1, arg2); ToLua.Push(L, o); return(1); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: MyUnityTool.GetComponentByString")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int SetLayer(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2) { UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckObject(L, 1, typeof(UnityEngine.GameObject)); int arg1 = (int)LuaDLL.luaL_checknumber(L, 2); MyUnityTool.SetLayer(arg0, arg1); return(0); } else if (count == 3) { UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckObject(L, 1, typeof(UnityEngine.GameObject)); int arg1 = (int)LuaDLL.luaL_checknumber(L, 2); bool arg2 = LuaDLL.luaL_checkboolean(L, 3); MyUnityTool.SetLayer(arg0, arg1, arg2); return(0); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: MyUnityTool.SetLayer")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int Approximately(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2) { float arg0 = (float)LuaDLL.luaL_checknumber(L, 1); float arg1 = (float)LuaDLL.luaL_checknumber(L, 2); bool o = MyUnityTool.Approximately(arg0, arg1); LuaDLL.lua_pushboolean(L, o); return(1); } else if (count == 3) { float arg0 = (float)LuaDLL.luaL_checknumber(L, 1); float arg1 = (float)LuaDLL.luaL_checknumber(L, 2); float arg2 = (float)LuaDLL.luaL_checknumber(L, 3); bool o = MyUnityTool.Approximately(arg0, arg1, arg2); LuaDLL.lua_pushboolean(L, o); return(1); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: MyUnityTool.Approximately")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static public void Hide() { if (m_Instance != null) { MyUnityTool.SetActive(Instance.transform, false); } }
static int SetActiveRecursion(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2 && TypeChecker.CheckTypes <UnityEngine.Transform, bool>(L, 1)) { UnityEngine.Transform arg0 = (UnityEngine.Transform)ToLua.ToObject(L, 1); bool arg1 = LuaDLL.lua_toboolean(L, 2); bool o = MyUnityTool.SetActiveRecursion(arg0, arg1); LuaDLL.lua_pushboolean(L, o); return(1); } else if (count == 2 && TypeChecker.CheckTypes <string, bool>(L, 1)) { string arg0 = ToLua.ToString(L, 1); bool arg1 = LuaDLL.lua_toboolean(L, 2); bool o = MyUnityTool.SetActiveRecursion(arg0, arg1); LuaDLL.lua_pushboolean(L, o); return(1); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: MyUnityTool.SetActiveRecursion")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int SetUIParentWithLocalInfo(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2 && TypeChecker.CheckTypes <UnityEngine.RectTransform, UnityEngine.RectTransform>(L, 1)) { UnityEngine.RectTransform arg0 = (UnityEngine.RectTransform)ToLua.ToObject(L, 1); UnityEngine.RectTransform arg1 = (UnityEngine.RectTransform)ToLua.ToObject(L, 2); MyUnityTool.SetUIParentWithLocalInfo(arg0, arg1); return(0); } else if (count == 2 && TypeChecker.CheckTypes <UnityEngine.Transform, UnityEngine.RectTransform>(L, 1)) { UnityEngine.Transform arg0 = (UnityEngine.Transform)ToLua.ToObject(L, 1); UnityEngine.RectTransform arg1 = (UnityEngine.RectTransform)ToLua.ToObject(L, 2); MyUnityTool.SetUIParentWithLocalInfo(arg0, arg1); return(0); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: MyUnityTool.SetUIParentWithLocalInfo")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static public void HideUpdateItems() { if (m_Instance != null) { // MyUnityTool.SetActive(Instance.m_Dice, false); MyUnityTool.SetActive(Instance.m_Text.transform, false); // MyUnityTool.SetActive(Instance.m_RotateCircle, false); } }
override public void Init() { MyUnityTool.SetUIParentWithLocalInfo(transform, UIManager.Instance.UIRoot); m_Text = MyUnityTool.FindChild(transform, "Tips").GetComponent <Text>(); m_Text.text = LanguageConfig.GetText(9); //正在检查更新 // m_Text.text="正在检查更新"; }
static int DestroyGameObject(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); UnityEngine.Component arg0 = (UnityEngine.Component)ToLua.CheckObject <UnityEngine.Component>(L, 1); MyUnityTool.DestroyGameObject(arg0); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int IsProcessorArch64(IntPtr L) { try { ToLua.CheckArgsCount(L, 0); bool o = MyUnityTool.IsProcessorArch64(); LuaDLL.lua_pushboolean(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
override public void Init() { MyUnityTool.SetUIParentWithLocalInfo(transform, UIManager.Instance.UIRoot); transform.SetAsFirstSibling(); //m_Slider = MyUnityTool.FindChild(transform, "Slider").GetComponent<Slider>(); m_Text = MyUnityTool.FindChild(transform, "Tips").GetComponent <Text>(); //m_Slider.value = 0; m_Text.text = LanguageConfig.GetText(9); //正在准备资源 // m_Text.text="正在准备资源"; // m_Dice = MyUnityTool.FindChild(transform, "animation"); // m_RotateCircle = MyUnityTool.FindChild(transform, "rotateRoot"); }
override public void Init() { MyUnityTool.SetUIParentWithLocalInfo(transform, UIManager.Instance.UIRoot); Text[] textList = GetComponentsInChildren <Text>(); if (textList != null && textList.Length > 0) { for (int i = 0; i < textList.Length; ++i) { textList[i].gameObject.SetActive(false); mQueueLabel.Enqueue(textList[i]); } } }
static int CreateInstance(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); string arg0 = ToLua.CheckString(L, 1); object o = MyUnityTool.CreateInstance(arg0); ToLua.Push(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
//分享截图 public void ShareShotPic(bool isFriend) { #if UNITY_ANDROID || UNITY_IOS MyUnityTool.ScreenShotByReadPixels((bytes) => { if (File.Exists(WeChatConstants.ShotPicPath)) { File.Delete(WeChatConstants.ShotPicPath); } File.Create(WeChatConstants.ShotPicPath); SharePic(isFriend, WeChatConstants.ShotPicPath); }); #endif }
static int PlayAnimation(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckObject(L, 1, typeof(UnityEngine.GameObject)); string arg1 = ToLua.CheckString(L, 2); MyUnityTool.PlayAnimation(arg0, arg1); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int Find(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); string arg0 = ToLua.CheckString(L, 1); UnityEngine.GameObject o = MyUnityTool.Find(arg0); ToLua.PushSealed(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int GetFullName(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); UnityEngine.Transform arg0 = (UnityEngine.Transform)ToLua.CheckObject <UnityEngine.Transform>(L, 1); string o = MyUnityTool.GetFullName(arg0); LuaDLL.lua_pushstring(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int SetParentWithLocalInfo(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); UnityEngine.Transform arg0 = (UnityEngine.Transform)ToLua.CheckObject <UnityEngine.Transform>(L, 1); UnityEngine.Transform arg1 = (UnityEngine.Transform)ToLua.CheckObject <UnityEngine.Transform>(L, 2); MyUnityTool.SetParentWithLocalInfo(arg0, arg1); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int SetActiveChildren(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); string arg0 = ToLua.CheckString(L, 1); bool arg1 = LuaDLL.luaL_checkboolean(L, 2); MyUnityTool.SetActiveChildren(arg0, arg1); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int GetSortTransformChildList(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); UnityEngine.Transform arg0 = (UnityEngine.Transform)ToLua.CheckObject <UnityEngine.Transform>(L, 1); System.Collections.Generic.List <UnityEngine.Transform> o = MyUnityTool.GetSortTransformChildList(arg0); ToLua.PushSealed(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int Compare(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); long arg0 = LuaDLL.tolua_checkint64(L, 1); long arg1 = LuaDLL.tolua_checkint64(L, 2); int o = MyUnityTool.Compare(arg0, arg1); LuaDLL.lua_pushinteger(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int SetActiveChild(IntPtr L) { try { ToLua.CheckArgsCount(L, 3); UnityEngine.Transform arg0 = (UnityEngine.Transform)ToLua.CheckObject <UnityEngine.Transform>(L, 1); string arg1 = ToLua.CheckString(L, 2); bool arg2 = LuaDLL.luaL_checkboolean(L, 3); MyUnityTool.SetActiveChild(arg0, arg1, arg2); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int FindChildByBFS(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); UnityEngine.Transform arg0 = (UnityEngine.Transform)ToLua.CheckObject <UnityEngine.Transform>(L, 1); string arg1 = ToLua.CheckString(L, 2); UnityEngine.Transform o = MyUnityTool.FindChildByBFS(arg0, arg1); ToLua.Push(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int SetActiveRecursionByRecursion(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); string arg0 = ToLua.CheckString(L, 1); bool arg1 = LuaDLL.luaL_checkboolean(L, 2); bool o = MyUnityTool.SetActiveRecursionByRecursion(arg0, arg1); LuaDLL.lua_pushboolean(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int FindScriptInChild(IntPtr L) { try { ToLua.CheckArgsCount(L, 3); UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckObject(L, 1, typeof(UnityEngine.GameObject)); System.Type arg1 = ToLua.CheckMonoType(L, 2); string arg2 = ToLua.CheckString(L, 3); UnityEngine.Component o = MyUnityTool.FindScriptInChild(arg0, arg1, arg2); ToLua.Push(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int FindChild(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2 && TypeChecker.CheckTypes <UnityEngine.Transform, string>(L, 1)) { UnityEngine.Transform arg0 = (UnityEngine.Transform)ToLua.ToObject(L, 1); string arg1 = ToLua.ToString(L, 2); UnityEngine.Transform o = MyUnityTool.FindChild(arg0, arg1); ToLua.Push(L, o); return(1); } else if (count == 2 && TypeChecker.CheckTypes <UnityEngine.GameObject, string>(L, 1)) { UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.ToObject(L, 1); string arg1 = ToLua.ToString(L, 2); UnityEngine.Transform o = MyUnityTool.FindChild(arg0, arg1); ToLua.Push(L, o); return(1); } else if (count == 2 && TypeChecker.CheckTypes <UnityEngine.Object, string>(L, 1)) { UnityEngine.Object arg0 = (UnityEngine.Object)ToLua.ToObject(L, 1); string arg1 = ToLua.ToString(L, 2); UnityEngine.Transform o = MyUnityTool.FindChild(arg0, arg1); ToLua.Push(L, o); return(1); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: MyUnityTool.FindChild")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
// Use this for initialization override public void Init() { MyUnityTool.SetUIParentWithLocalInfo(transform, UIManager.Instance.UIRoot); m_BtnOnlyOK = MyUnityTool.FindChild(transform, "BtnOnlyOK").gameObject; m_BtnOK = MyUnityTool.FindChild(transform, "BtnOK").gameObject; m_BtnCancel = MyUnityTool.FindChild(transform, "BtnCancel").gameObject; UIEventListener.Get(m_BtnOnlyOK).mOnClick = OnClickBtnOnlyOK; UIEventListener.Get(m_BtnOK).mOnClick = OnClickBtnOK; UIEventListener.Get(m_BtnCancel).mOnClick = OnClickBtnCancel; m_TextTitle = MyUnityTool.FindChild(transform, "Title").GetComponent <Text>(); m_TextContent = MyUnityTool.FindChild(transform, "Content").GetComponent <Text>(); m_TextBtnOnlyOK = MyUnityTool.FindChild(transform, "BtnOnlyOKText").GetComponent <Text>(); m_TextBtnOK = MyUnityTool.FindChild(transform, "BtnOKText").GetComponent <Text>(); m_TextCancelOK = MyUnityTool.FindChild(transform, "BtnCancelText").GetComponent <Text>(); m_BtnOnlyOK.SetActive(false); m_BtnOK.SetActive(false); m_BtnCancel.SetActive(false); }
static int _CreateMyUnityTool(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 0) { MyUnityTool obj = new MyUnityTool(); ToLua.PushObject(L, obj); return(1); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to ctor method: MyUnityTool.New")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }