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(); } }