[04Feb2025 - 19:42:00]
// ILCursor: [Link]::PostAddRecipes
// Arguments:
none
// Locals:
[0] [Link] V_0
[1] [Link][] V_1
[2] System.Int32 V_2
[3] [Link] V_3
// Body:
IL_00000: ldtoken [Link]
IL_00005: call [Link]
[Link]::GetTypeFromHandle([Link])
IL_0000A: ldstr PostAddRecipes
IL_0000F: ldc.i4.s 20
IL_00011: call [Link]
[Link]::GetMethod([Link],[Link])
IL_00016: stloc.0
IL_00017: call [Link][]
[Link]::get_Mods()
IL_0001C: stloc.1
IL_0001D: ldc.i4.0
IL_0001E: stloc.2
IL_0001F: br.s IL_0006B
IL_00021: ldloc.1
IL_00022: ldloc.2
IL_00023: [Link]
IL_00024: stloc.3
IL_00025: ldloc.3
IL_00026: call [Link]
[Link]::set_CurrentMod([Link])
IL_0002B: ldloc.0
IL_0002C: ldloc.3
IL_0002D: call T[] [Link]::Empty<[Link]>()
IL_00032: callvirt [Link]
[Link]::Invoke([Link],[Link][])
IL_00037: pop
IL_00038: ldloc.3
IL_00039: call [Link]
[Link]::PostAddRecipes([Link])
IL_0003E: ldloc V_3
IL_00042: call [Link]
[Link]::CheckRecipes([Link])
IL_00047: leave.s IL_00067
IL_00049: callvirt [Link] [Link]::get_Data()
IL_0004E: ldstr mod
IL_00053: ldloc.3
IL_00054: callvirt [Link] [Link]::get_Name()
IL_00059: callvirt [Link]
[Link]::set_Item([Link],[Link])
IL_0005E: rethrow
IL_00060: ldnull
IL_00061: call [Link]
[Link]::set_CurrentMod([Link])
IL_00066: endfinally
IL_00067: ldloc.2
IL_00068: ldc.i4.1
IL_00069: add
IL_0006A: stloc.2
IL_0006B: ldloc.2
IL_0006C: ldloc.1
IL_0006D: ldlen
IL_0006E: conv.i4
IL_0006F: blt.s IL_00021
IL_00071: ret