Il 0% ha trovato utile questo documento (0 voti)
8 visualizzazioni1 pagina

RecipeLoader - postSetupRecipes - After

Il documento descrive il metodo PostSetupRecipes della classe RecipeLoader nel contesto del modding di Terraria. Questo metodo itera attraverso un array di mod, impostando la mod corrente e chiamando funzioni per configurare le ricette. In caso di eccezioni, il metodo gestisce gli errori registrando il nome della mod nel dizionario delle eccezioni.
Copyright
© All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato TXT, PDF, TXT o leggi online su Scribd
Il 0% ha trovato utile questo documento (0 voti)
8 visualizzazioni1 pagina

RecipeLoader - postSetupRecipes - After

Il documento descrive il metodo PostSetupRecipes della classe RecipeLoader nel contesto del modding di Terraria. Questo metodo itera attraverso un array di mod, impostando la mod corrente e chiamando funzioni per configurare le ricette. In caso di eccezioni, il metodo gestisce gli errori registrando il nome della mod nel dizionario delle eccezioni.
Copyright
© All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato TXT, PDF, TXT o leggi online su Scribd

[22nov.

2024 - 09:51:10]
// ILCursor: [Link]::PostSetupRecipes

// Arguments:
none

// Locals:
[0] [Link][] V_0
[1] System.Int32 V_1
[2] [Link] V_2

// Body:
IL_00000: call [Link][]
[Link]::get_Mods()
IL_00005: stloc.0
IL_00006: ldc.i4.0
IL_00007: stloc.1
IL_00008: br.s IL_00047
IL_0000A: ldloc.0
IL_0000B: ldloc.1
IL_0000C: [Link]
IL_0000D: stloc.2
IL_0000E: ldloc.2
IL_0000F: call [Link]
[Link]::set_CurrentMod([Link])
IL_00014: ldloc.2
IL_00015: call [Link]
[Link]::PostSetupRecipes([Link])
IL_0001A: ldloc V_2
IL_0001E: call [Link]
[Link]::CheckRecipes([Link])
IL_00023: leave.s IL_00043
IL_00025: callvirt [Link] [Link]::get_Data()
IL_0002A: ldstr mod
IL_0002F: ldloc.2
IL_00030: callvirt [Link] [Link]::get_Name()
IL_00035: callvirt [Link]
[Link]::set_Item([Link],[Link])
IL_0003A: rethrow
IL_0003C: ldnull
IL_0003D: call [Link]
[Link]::set_CurrentMod([Link])
IL_00042: endfinally
IL_00043: ldloc.1
IL_00044: ldc.i4.1
IL_00045: add
IL_00046: stloc.1
IL_00047: ldloc.1
IL_00048: ldloc.0
IL_00049: ldlen
IL_0004A: conv.i4
IL_0004B: blt.s IL_0000A
IL_0004D: ret

Potrebbero piacerti anche