// Token: 0x06001CC8 RID: 7368 RVA: 0x00086318 File Offset: 0x00084518 public static void RegisterStatDefs() { foreach (PerItemStatDef perItemStatDef in PerItemStatDef.instancesList) { foreach (ItemIndex itemIndex in ItemCatalog.allItems) { StatDef statDef = StatDef.Register(perItemStatDef.prefix + "." + itemIndex.ToString(), perItemStatDef.recordType, perItemStatDef.dataType, 0.0, null); perItemStatDef.keyToStatDef[(int)itemIndex] = statDef; } } }
// Token: 0x06001CCD RID: 7373 RVA: 0x00086478 File Offset: 0x00084678 public static void RegisterStatDefs() { foreach (PerEquipmentStatDef perEquipmentStatDef in PerEquipmentStatDef.instancesList) { foreach (EquipmentIndex equipmentIndex in EquipmentCatalog.allEquipment) { StatDef statDef = StatDef.Register(perEquipmentStatDef.prefix + "." + equipmentIndex.ToString(), perEquipmentStatDef.recordType, perEquipmentStatDef.dataType, 0.0, perEquipmentStatDef.displayValueFormatter); perEquipmentStatDef.keyToStatDef[(int)equipmentIndex] = statDef; } } }
// Token: 0x06001CC3 RID: 7363 RVA: 0x000861B8 File Offset: 0x000843B8 public static void RegisterStatDefs(string[] bodyNames) { foreach (PerBodyStatDef perBodyStatDef in PerBodyStatDef.instancesList) { foreach (string text in bodyNames) { StatDef value = StatDef.Register(perBodyStatDef.prefix + "." + text, perBodyStatDef.recordType, perBodyStatDef.dataType, 0.0, perBodyStatDef.displayValueFormatter); perBodyStatDef.bodyNameToStatDefDictionary.Add(text, value); perBodyStatDef.bodyNameToStatDefDictionary.Add(text + "(Clone)", value); } } }
// Token: 0x06001CD2 RID: 7378 RVA: 0x000865F8 File Offset: 0x000847F8 public static void RegisterStatDefs() { foreach (PerStageStatDef perStageStatDef in PerStageStatDef.instancesList) { foreach (SceneDef sceneDef in SceneCatalog.allSceneDefs) { string sceneName = sceneDef.sceneName; StatDef value = StatDef.Register(perStageStatDef.prefix + "." + sceneName, perStageStatDef.recordType, perStageStatDef.dataType, 0.0, perStageStatDef.displayValueFormatter); perStageStatDef.keyToStatDef[sceneName] = value; } } }
// Token: 0x06001C9F RID: 7327 RVA: 0x0007A7C0 File Offset: 0x000789C0 public static void RegisterStatDefs() { foreach (PerBodyStatDef perBodyStatDef in PerBodyStatDef.instancesList) { perBodyStatDef.bodyIndexToStatDef = new StatDef[BodyCatalog.bodyCount]; for (int i = 0; i < BodyCatalog.bodyCount; i++) { string bodyName = BodyCatalog.GetBodyName(i); StatDef statDef = StatDef.Register(perBodyStatDef.prefix + "." + bodyName, perBodyStatDef.recordType, perBodyStatDef.dataType, 0.0, perBodyStatDef.displayValueFormatter); perBodyStatDef.bodyNameToStatDefDictionary.Add(bodyName, statDef); perBodyStatDef.bodyNameToStatDefDictionary.Add(bodyName + "(Clone)", statDef); perBodyStatDef.bodyIndexToStatDef[i] = statDef; } } }
// Token: 0x06001CAF RID: 7343 RVA: 0x0007AC1C File Offset: 0x00078E1C public static void RegisterStatDefs() { foreach (PerStageStatDef perStageStatDef in PerStageStatDef.instancesList) { foreach (SceneDef sceneDef in SceneCatalog.allSceneDefs) { string baseSceneName = sceneDef.baseSceneName; string text = perStageStatDef.prefix + "." + baseSceneName; Debug.LogFormat("Registering key '{0}' with stat name '{1}'", new object[] { baseSceneName, text }); StatDef value = StatDef.Register(text, perStageStatDef.recordType, perStageStatDef.dataType, 0.0, perStageStatDef.displayValueFormatter); perStageStatDef.keyToStatDef[baseSceneName] = value; } } }