public int isLuckyCounter(RewardCounter rewardCounter, int counter) { foreach (NumberMapping mapping in rewardCounter.NumberMappings) { if (mapping.Counter == counter) { return(mapping.Number); } } return(-1); }
private RewardCounter LoadRewardCounterFromXml(SecurityElement element) { RewardCounter counter = new RewardCounter { NumberPositionType = TypeNameContainer <_NumberPositionType> .Parse(element.Attribute("NumberPositionType"), 0), FunctionOpen = StrParser.ParseBool(element.Attribute("FunctionOpen"), false), CounterStartPoint = StrParser.ParseDecInt(element.Attribute("CounterStartPoint"), 0), ActiveTimes = StrParser.ParseDecInt(element.Attribute("ActiveTimes"), 0) }; if (element.Children != null) { foreach (SecurityElement element2 in element.Children) { string str; if (((str = element2.Tag) != null) && (str == "NumberMapping")) { counter.NumberMappings.Add(this.LoadNumberMappingFromXml(element2)); } } } return(counter); }