// Token: 0x06004C9E RID: 19614 RVA: 0x00178F6C File Offset: 0x0017716C public void RandomGroupGenerateRandomEvent(int levelZoneId, int groupId, int maxCount) { RandomEventLevelZone randomEventLevelZone; RandomEventGroup randomEventGroup; if (this.RandomLevelZone.TryGetValue(levelZoneId, out randomEventLevelZone)) { if (randomEventLevelZone.Groups.TryGetValue(groupId, out randomEventGroup)) { randomEventGroup.Nums++; base.SetDirty(true); return; } } else { randomEventLevelZone = new RandomEventLevelZone(); randomEventLevelZone.LevelZoneId = levelZoneId; this.RandomLevelZone.Add(randomEventLevelZone.LevelZoneId, randomEventLevelZone); } randomEventGroup = new RandomEventGroup(); randomEventGroup.Index = groupId; randomEventGroup.MaxNums = maxCount; randomEventGroup.Nums = 1; randomEventLevelZone.Groups.Add(groupId, randomEventGroup); base.SetDirty(true); }
// Token: 0x06003C62 RID: 15458 RVA: 0x00111FF0 File Offset: 0x001101F0 private static string Message(RandomEventGroup group) { StringBuilder stringBuilder = new StringBuilder(); stringBuilder.AppendFormat("Index = {0}, ", group.Index); stringBuilder.AppendFormat("Nums = {0}, ", group.Nums); stringBuilder.AppendFormat("MaxNums = {0}", group.MaxNums); return(stringBuilder.ToString()); }
// Token: 0x06004CA6 RID: 19622 RVA: 0x001790B4 File Offset: 0x001772B4 public void AddDefiniteGroupRandomEventGroup(RandomEventGroup newGroup) { RandomEventGroup randomEventGroup; if (this.DefiniteLevelZone.Groups.TryGetValue(newGroup.Index, out randomEventGroup)) { randomEventGroup.MaxNums = newGroup.MaxNums; } else { this.DefiniteLevelZone.Groups.Add(newGroup.Index, newGroup); } }