Exemplo n.º 1
0
        /// <summary>
        /// buff延时时间到后开始生效
        /// </summary>
        void AddEffect()
        {
            // 调用委托函数,设置buff开始效果
            if (m_BuffInfo.mAddHandle != null)
            {
                m_BuffInfo.mAddHandle(this, m_BuffInfo);
            }

            if (m_Effective == false)
            {
                // 增加特效文件
                Target_P.BuffCtrl.AddEffectObj(m_BuffInfo);
                // 飘字
                Target_P.BuffCtrl.AddBuffWord(m_BuffInfo);
                // 设置buff生效的变量为true
                m_Effective = true;
            }
        }