예제 #1
0
    //===================================================================================
    //
    // Event
    //
    //===================================================================================
    private void OnHelpTooltip(GameObject go, bool state)
    {
        UserBuffInfo buffInfo = UserInfo.Instance.userBuffInfo;

        UserBuffIcon icon = go.GetComponent <UserBuffIcon>();

        if (_simpleHelpTip == null)
        {
            _simpleHelpTip = UIResourceMgr.CreatePrefab <SimpleHelpTip>(BUNDLELIST.PREFABS_UI_MAINMENU, transform, "SimpleHelpTip", SetTransformType.Default);
        }

        _simpleHelpTip.gameObject.SetActive(state);

        if (state == true)
        {
            UtilTransform.AttachTransForm(go.transform, _simpleHelpTip.transform, SetTransformType.Default);

            _simpleHelpTip.Init(buffInfo.GetText(icon.userBuffType));
            _simpleHelpTip.OpenUI();

            UtilTransform.AttachTransForm(_scrollView.transform.parent, _simpleHelpTip.transform, SetTransformType.IgnoreValue);
        }
        else
        {
            _simpleHelpTip.CloseUI();
        }
    }
예제 #2
0
    private void Update()
    {
        _time += Time.unscaledDeltaTime;
        if (_time > _elapsedTime)
        {
            _time = 0.0f;

            UserBuffInfo buffInfo = UserInfo.Instance.userBuffInfo;

            ActiveBuffIcon(_buffs[(int)enUserBuff.GOLD].gameObject, buffInfo.UserBuffKind[(int)enUserBuffType.GoldGuild] || buffInfo.UserBuffKind[(int)enUserBuffType.GoldSpecial] || buffInfo.UserBuffKind[(int)enUserBuffType.GoldEvent]);
            ActiveBuffIcon(_buffs[(int)enUserBuff.EXP].gameObject, buffInfo.UserBuffKind[(int)enUserBuffType.ExpGuild] || buffInfo.UserBuffKind[(int)enUserBuffType.ExpSpecial] || buffInfo.UserBuffKind[(int)enUserBuffType.ExpEvent]);
        }
    }