public BuffSearchResult Contains(BonusType type, string buffId, int tag) { BuffSearchResult result = BuffSearchResult.NotContains; if (bonuses.ContainsKey(type)) { result = bonuses[type].Contains(buffId, tag); } return(result); }
public BuffSearchResult Contains(string buffId, int tag) { BuffSearchResult result = BuffSearchResult.NotContains; if (Contains(buffId)) { result = BuffSearchResult.ContainsWithDifferentTag; var buff = GetBuff(buffId); if (buff != null) { if (buff.tag == tag) { result = BuffSearchResult.Contains; } } } return(result); }