Esempio n. 1
0
        public void RemoveMoreTimeEffectObject(GameObject obj)
        {
            EffectObjectInfo ei = FindEffectInfoByObj(obj);

            if (ei != null)
            {
                m_MoreTimesEffectObjects.Remove(ei);
            }
        }
Esempio n. 2
0
        public void AddMoreTimeEffectObject(GameObject obj)
        {
            if (FindEffectInfoByObj(obj) != null)
            {
                return;
            }
            EffectObjectInfo effectinfo = new EffectObjectInfo();

            effectinfo.TargetObj       = obj;
            effectinfo.StartEffectTime = m_OwnSkill.CurTime / 1000.0f;
            effectinfo.NextEffectTime  = m_OwnSkill.CurTime / 1000.0f + m_DamageInterval / 1000.0f;
            m_MoreTimesEffectObjects.Add(effectinfo);
        }
Esempio n. 3
0
    public void AddMoreTimeEffectObject(GameObject obj)
    {
        if (FindEffectInfoByObj(obj) != null)
        {
            return;
        }
        EffectObjectInfo effectinfo = new EffectObjectInfo();

        effectinfo.TargetObj       = obj;
        effectinfo.StartEffectTime = Time.time;
        effectinfo.NextEffectTime  = Time.time + m_FirstInterval;
        m_MoreTimesEffectObjects.Add(effectinfo);
    }