示例#1
0
    private void HandleCllisionEffect()     //处理碰撞效果
    {
        List <string> effectList      = null;
        BaseEffect    collisionEffect = null;

        if (_generation == 0)
        {
            effectList = _firstCollisionEffect;
        }
        else
        {
            effectList = _collisionEffect;
        }
        for (int i = 0; i < effectList.Count; i++)
        {
            collisionEffect = EFFECT.Create(effectList[i], _caster, _source, _target);
            collisionEffect.StartUp();
        }
    }