/// <summary>
 /// 清除所有特效数据
 /// </summary>
 public void ClearEffectData()
 {
     try
     {
         Singleton <EffectManagerImplement> .singleton.ClearEffectData();
     }
     catch (Exception ex)
     {
         EffectLogger.Fatal(ex.ToString());
     }
 }
Пример #2
0
 /// <summary>
 /// 加载特效配置文件
 /// </summary>
 /// <param name="strConfigFile"></param>
 public void LoadXml(string strConfigFile)
 {
     try
     {
         Singleton <EffectManagerImplement> .singleton.LoadXml(strConfigFile);
     }
     catch (Exception ex)
     {
         EffectLogger.Fatal(ex.ToString());
     }
 }
Пример #3
0
        public float GetEffectHitTime(int effectId, Beast caster, Vector3 targetPos)
        {
            float result;

            try
            {
                result = Singleton <EffectManagerImplement> .singleton.GetEffectHitTime(effectId, caster, targetPos);

                return(result);
            }
            catch (Exception ex)
            {
                EffectLogger.Fatal(ex.ToString());
            }
            result = 0f;
            return(result);
        }