// 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);
         }
     }
 }
示例#4
0
 // 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;
         }
     }
 }
示例#5
0
 // 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;
         }
     }
 }