public void SetGuideMaskEnableTrue(GameObject go, LuaFunction callBack, bool tempBool) { if (go == null) { return; } GuideHighlightMask ghm = go.GetComponent <GuideHighlightMask>(); if (ghm == null) { return; } ghm.SetIsClickNextStep(tempBool); if (callBack != null) { ghm.SetGuideCallBack(callBack); } if (ghm.enabled != true) { ghm.enabled = true; } }
public void SetGuideMaskEnableFalse(GameObject go) { if (go == null) { return; } GuideHighlightMask ghm = go.GetComponent <GuideHighlightMask>(); if (ghm == null || ghm.enabled == false) { return; } ghm.enabled = false; }
private static int GetScreenPosition(IntPtr L) { int result; try { ToLua.CheckArgsCount(L, 1); GuideHighlightMask guideHighlightMask = (GuideHighlightMask)ToLua.CheckObject(L, 1, typeof(GuideHighlightMask)); Vector2 screenPosition = guideHighlightMask.GetScreenPosition(); ToLua.Push(L, screenPosition); result = 1; } catch (Exception e) { result = LuaDLL.toluaL_exception(L, e, null); } return(result); }
private static int InitPointerLuaFunction(IntPtr L) { int result; try { ToLua.CheckArgsCount(L, 2); GuideHighlightMask guideHighlightMask = (GuideHighlightMask)ToLua.CheckObject(L, 1, typeof(GuideHighlightMask)); LuaFunction luaOnPointer = ToLua.CheckLuaFunction(L, 2); guideHighlightMask.InitPointerLuaFunction(luaOnPointer); result = 0; } catch (Exception e) { result = LuaDLL.toluaL_exception(L, e, null); } return(result); }
private static int SetArrow(IntPtr L) { int result; try { ToLua.CheckArgsCount(L, 4); GuideHighlightMask guideHighlightMask = (GuideHighlightMask)ToLua.CheckObject(L, 1, typeof(GuideHighlightMask)); Transform element = (Transform)ToLua.CheckUnityObject(L, 2, typeof(Transform)); Vector2 centerOffset = ToLua.ToVector2(L, 3); Vector2 sizeOffset = ToLua.ToVector2(L, 4); guideHighlightMask.SetArrow(element, centerOffset, sizeOffset); result = 0; } catch (Exception e) { result = LuaDLL.toluaL_exception(L, e, null); } return(result); }
protected override void Awake() { base.Awake(); _cacheTrans = GetComponent <RectTransform>(); Instance = this; }