static int Show(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 1); GuideTip obj = (GuideTip)LuaScriptMgr.GetUnityObjectSelf(L, 1, "GuideTip"); obj.Show(); return(0); }
void ShowVoiceover() { if (string.IsNullOrEmpty(curStep.voiceover)) { return; } guideTip.tip = curStep.voiceover; guideTip.Show(); }
void ShowTip(string tip) { if (NGUITools.GetActive(guideTip.gameObject)) { return; } guideTip.Show(); guideTip.tip = tip; guideTip.AutoHide(5f); }
/* btnIndex 0:button of guide tip, 1-5:button of controller */ void ShowGuide(string guide, int btnIndex = 0, bool ignoreCD = false) { if (curTipCD > 0f && !ignoreCD) { return; } if (!completedGuide.Contains(guide)) { matchReviseTip.HideTip(); if (btnIndex == 0) { guideTip.firstButtonVisible = true; } else { guideTip.firstButtonVisible = false; UIButton btn = m_uiController.m_btns[btnIndex - 1].btn; UIEventListener.BoolDelegate onBtnPress = null; onBtnPress = (GameObject go, bool pressed) => { if (pressed) { UIEventListener.Get(btn.gameObject).onPress -= onBtnPress; OnTipClick(btn.gameObject); HighlightButton((uint)(btnIndex - 1), false); } }; UIEventListener.Get(btn.gameObject).onPress += onBtnPress; HighlightButton((uint)(btnIndex - 1), true); } guideTip.tip = CommonFunction.GetConstString("MATCH_GUIDE_" + guide); guideTip.Show(); completedGuide.Add(guide); curGuide = guide; curTipCD = TIP_CD; Pause(); } }