コード例 #1
0
ファイル: BuffManager.cs プロジェクト: jayrulez/TOMClassic
 public void DelBuff(BuffEffectTypes type)
 {
     foreach (var buff in buffDict.Values)
     {
         if (BuffBook.HasEffect(buff.Id, type))
         {
             buffDict.Remove(buff.Id);
             return;
         }
     }
 }
コード例 #2
0
ファイル: BuffManager.cs プロジェクト: jayrulez/TOMClassic
 public bool HasBuff(BuffEffectTypes type)
 {
     foreach (var buff in buffDict.Values)
     {
         if (BuffBook.HasEffect(buff.Id, type))
         {
             return(true);
         }
     }
     return(false);
 }
コード例 #3
0
ファイル: BuffBook.cs プロジェクト: narlon/TOMClassic
 public static bool HasEffect(int id, BuffEffectTypes etype)
 {
     BuffConfig buffConfig = ConfigData.BuffDict[id];
     foreach (int eff in buffConfig.Effect)
     {
         if ((int)etype == eff)
         {
             return true;
         }
     }
     return false;
 }
コード例 #4
0
ファイル: BuffBook.cs プロジェクト: jayrulez/TOMClassic
        public static bool HasEffect(int id, BuffEffectTypes etype)
        {
            BuffConfig buffConfig = ConfigData.BuffDict[id];

            foreach (int eff in buffConfig.Effect)
            {
                if ((int)etype == eff)
                {
                    return(true);
                }
            }
            return(false);
        }
コード例 #5
0
ファイル: BuffManager.cs プロジェクト: narlon/TOMClassic
 public void DelBuff(BuffEffectTypes type)
 {
     foreach (var buff in buffDict.Values)
     {
         if (BuffBook.HasEffect(buff.Id, type))
         {
             buffDict.Remove(buff.Id);
             return;
         }
     }            
 }
コード例 #6
0
ファイル: BuffManager.cs プロジェクト: narlon/TOMClassic
 public bool HasBuff(BuffEffectTypes type)
 {
     foreach (var buff in buffDict.Values)
     {
         if (BuffBook.HasEffect(buff.Id,type))
         {
             return true;
         }
     }
     return false;
 }