Example #1
0
    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();
 }
Example #3
0
 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();
        }
    }