/// <summary> /// 是否为5个不同的面 /// </summary> public bool isFiveDifferentResult() { int noneSid = ShakeEblowsRewardSampleManager.convertNameToSid("none"); //五个不同面,且不包含女 if (resultTable.Count == GuildManagerment.EBLOWS_MAXNUM && !resultTable.ContainsKey(noneSid)) { return(true); } else { return(false); } }
/// <summary> /// 解析结果,构成<sid,num>的KV组合 /// </summary> private void parseResult() { int key = 0; int num = 0; for (int i = 0; i < results.Length; ++i) { key = ShakeEblowsRewardSampleManager.convertNameToSid(results[i]); num = 0; if (resultTable.ContainsKey(key)) { continue; } for (int j = i; j < results.Length; ++j) { int tempKey = ShakeEblowsRewardSampleManager.convertNameToSid(results[j]); if (tempKey == key) { num++; } } resultTable.Add(key, num); } }