18        [global::Cpp2ILInjected.Token(Token = 
"0x6004A7C")]
 
   19        [global::Cpp2ILInjected.Address(RVA = 
"0x83C064", Offset = 
"0x83C064", Length = 
"0xD4")]
 
   20        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
 
   21        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
"op_Multiply", MemberParameters = 
new object[]
 
   26        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
CreditsRollComposer), Member = 
"PlaySegment_Grox_WizardPartyGirlDyeTraderAndPainterPartyWithBunnies", MemberParameters = 
new object[]
 
   31        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 4)]
 
   37        [global::Cpp2ILInjected.Token(Token = 
"0x6004A7D")]
 
   38        [global::Cpp2ILInjected.Address(RVA = 
"0x83EA50", Offset = 
"0x83EA50", Length = 
"0x6DC")]
 
   39        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
   41        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 2)]
 
   42        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
"op_Multiply", MemberParameters = 
new object[]
 
   47        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
"op_Addition", MemberParameters = 
new object[]
 
   52        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
CreditsRollComposer), Member = 
"PlaySegment_TextRoll", MemberParameters = 
new object[]
 
   58        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
CreditsRollComposer), Member = 
"PlaySegment_Grox_GuideRunningFromZombie", MemberParameters = 
new object[]
 
   63        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
CreditsRollComposer), Member = 
"PlaySegment_Grox_MerchantAndTravelingMerchantTryingToSellJunk", MemberParameters = 
new object[]
 
   68        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
CreditsRollComposer), 
Member = 
"PlaySegment_Grox_DemolitionistAndArmsDealerArguingThenNurseComes", MemberParameters = 
new object[]
 
   83        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
CreditsRollComposer), 
Member = 
"PlaySegment_Grox_WizardPartyGirlDyeTraderAndPainterPartyWithBunnies", MemberParameters = 
new object[]
 
  103        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
CreditsRollComposer), 
Member = 
"PlaySegment_Grox_SkeletonMerchantSearchesThroughBones", MemberParameters = 
new object[]
 
  118        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
CreditsRollComposer), 
Member = 
"PlaySegment_Grox_SantaAndTaxCollectorThrowingPresents", MemberParameters = 
new object[]
 
  133        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 25)]
 
  139        [global::Cpp2ILInjected.Token(Token = 
"0x6004A7E")]
 
  140        [global::Cpp2ILInjected.Address(RVA = 
"0x8524E4", Offset = 
"0x8524E4", Length = 
"0x16EC")]
 
  141        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  147        }, ReturnType = 
typeof(
void))]
 
  148        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
  151        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
List<int>), Member = 
"get_Item", MemberParameters = 
new object[] { 
typeof(
int) }, ReturnType = 
"T")]
 
  152        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
".ctor", MemberParameters = 
new object[]
 
  156        }, ReturnType = 
typeof(
void))]
 
  157        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
CreditsRollComposer.SimplifiedNPCInfo), Member = 
".ctor", MemberParameters = 
new object[]
 
  161        }, ReturnType = 
typeof(
void))]
 
  162        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Utils), Member = 
"Frame", MemberParameters = 
new object[]
 
  173        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), 
Member = 
"op_Multiply", MemberParameters = 
new object[]
 
  178        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), 
Member = 
"op_Addition", MemberParameters = 
new object[]
 
  183        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
DrawData), 
Member = 
".ctor", MemberParameters = 
new object[]
 
  194        }, ReturnType = 
typeof(
void))]
 
  201        }, ReturnType = 
typeof(
void))]
 
  203        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Segments.
AnimationSegmentWithActions<>), 
Member = 
"Then", MemberParameters = 
new object[] { 
"Terraria.GameContent.Animations.IAnimationSegmentAction`1<T>" }, ReturnType = 
"AnimationSegmentWithActions`1<T>")]
 
  208        }, ReturnType = 
typeof(
void))]
 
  209        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Segments.
AnimationSegmentWithActions<>), 
Member = 
"With", MemberParameters = 
new object[] { 
"Terraria.GameContent.Animations.IAnimationSegmentAction`1<T>" }, ReturnType = 
"AnimationSegmentWithActions`1<T>")]
 
  217        }, ReturnType = 
typeof(
void))]
 
  224        }, ReturnType = 
typeof(
void))]
 
  231        }, ReturnType = 
typeof(
void))]
 
  240        }, ReturnType = 
typeof(
void))]
 
  247        }, ReturnType = 
typeof(
void))]
 
  248        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 71)]
 
  254        [global::Cpp2ILInjected.Token(Token = 
"0x6004A7F")]
 
  255        [global::Cpp2ILInjected.Address(RVA = 
"0x853BD0", Offset = 
"0x853BD0", Length = 
"0x6E4")]
 
  256        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  257        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
 
  264        }, ReturnType = 
typeof(
void))]
 
  265        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Actions.
NPCs.
Fade), Member = 
".ctor", MemberParameters = 
new object[] { typeof(int) }, ReturnType = 
typeof(
void))]
 
  266        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Segments.
AnimationSegmentWithActions<>), Member = 
"Then", MemberParameters = 
new object[] { 
"Terraria.GameContent.Animations.IAnimationSegmentAction`1<T>" }, ReturnType = 
"AnimationSegmentWithActions`1<T>")]
 
  267        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Actions.
NPCs.
Fade), Member = 
".ctor", MemberParameters = 
new object[]
 
  271        }, ReturnType = 
typeof(
void))]
 
  272        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Segments.
AnimationSegmentWithActions<>), Member = 
"With", MemberParameters = 
new object[] { 
"Terraria.GameContent.Animations.IAnimationSegmentAction`1<T>" }, ReturnType = 
"AnimationSegmentWithActions`1<T>")]
 
  273        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Actions.
NPCs.
LookAt), Member = 
".ctor", MemberParameters = 
new object[] { typeof(int) }, ReturnType = 
typeof(
void))]
 
  275        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Actions.
NPCs.
Wait), Member = 
".ctor", MemberParameters = 
new object[] { typeof(int) }, ReturnType = 
typeof(
void))]
 
  276        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
".ctor", MemberParameters = 
new object[]
 
  280        }, ReturnType = 
typeof(
void))]
 
  286        }, ReturnType = 
typeof(
void))]
 
  287        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Actions.
NPCs.
Move), Member = 
".ctor", MemberParameters = 
new object[]
 
  291        }, ReturnType = 
typeof(
void))]
 
  301        }, ReturnType = 
typeof(
void))]
 
  302        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 27)]
 
  308        [global::Cpp2ILInjected.Token(Token = 
"0x6004A80")]
 
  309        [global::Cpp2ILInjected.Address(RVA = 
"0x8542B4", Offset = 
"0x8542B4", Length = 
"0x190")]
 
  310        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  319        }, ReturnType = 
typeof(
void))]
 
  320        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 2)]
 
  321        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
"op_Addition", MemberParameters = 
new object[]
 
  334        }, ReturnType = 
typeof(
void))]
 
  335        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 6)]
 
  341        [global::Cpp2ILInjected.Token(Token = 
"0x6004A81")]
 
  342        [global::Cpp2ILInjected.Address(RVA = 
"0x83F12C", Offset = 
"0x83F12C", Length = 
"0x15C")]
 
  343        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  349        }, ReturnType = 
typeof(
void))]
 
  350        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 16)]
 
  357        }, ReturnType = 
typeof(
void))]
 
  358        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 3)]
 
  364        [global::Cpp2ILInjected.Token(Token = 
"0x6004A82")]
 
  365        [global::Cpp2ILInjected.Address(RVA = 
"0x854444", Offset = 
"0x854444", Length = 
"0x3E0")]
 
  366        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  367        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
 
  369        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
"op_Division", MemberParameters = 
new object[]
 
  374        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
DrawData), Member = 
".ctor", MemberParameters = 
new object[]
 
  384        }, ReturnType = 
typeof(
void))]
 
  385        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
".ctor", MemberParameters = 
new object[]
 
  389        }, ReturnType = 
typeof(
void))]
 
  396        }, ReturnType = 
typeof(
void))]
 
  401        }, ReturnType = 
typeof(
void))]
 
  402        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Segments.
AnimationSegmentWithActions<>), 
Member = 
"Then", MemberParameters = 
new object[] { 
"Terraria.GameContent.Animations.IAnimationSegmentAction`1<T>" }, ReturnType = 
"AnimationSegmentWithActions`1<T>")]
 
  405        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 24)]
 
  411        [global::Cpp2ILInjected.Token(Token = 
"0x6004A83")]
 
  412        [global::Cpp2ILInjected.Address(RVA = 
"0x84455C", Offset = 
"0x84455C", Length = 
"0x1C34")]
 
  413        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  419        }, ReturnType = 
typeof(
void))]
 
  420        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
  421        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
".ctor", MemberParameters = 
new object[]
 
  425        }, ReturnType = 
typeof(
void))]
 
  426        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
"op_Addition", MemberParameters = 
new object[]
 
  431        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Utils), Member = 
"Frame", MemberParameters = 
new object[]
 
  442        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), 
Member = 
"op_Multiply", MemberParameters = 
new object[]
 
  447        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
DrawData), 
Member = 
".ctor", MemberParameters = 
new object[]
 
  458        }, ReturnType = 
typeof(
void))]
 
  465        }, ReturnType = 
typeof(
void))]
 
  472        }, ReturnType = 
typeof(
void))]
 
  475        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Segments.
AnimationSegmentWithActions<>), 
Member = 
"Then", MemberParameters = 
new object[] { 
"Terraria.GameContent.Animations.IAnimationSegmentAction`1<T>" }, ReturnType = 
"AnimationSegmentWithActions`1<T>")]
 
  480        }, ReturnType = 
typeof(
void))]
 
  481        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Segments.
AnimationSegmentWithActions<>), 
Member = 
"With", MemberParameters = 
new object[] { 
"Terraria.GameContent.Animations.IAnimationSegmentAction`1<T>" }, ReturnType = 
"AnimationSegmentWithActions`1<T>")]
 
  489        }, ReturnType = 
typeof(
void))]
 
  496        }, ReturnType = 
typeof(
void))]
 
  501        }, ReturnType = 
typeof(
void))]
 
  512        }, ReturnType = 
typeof(
void))]
 
  517        }, ReturnType = 
typeof(
void))]
 
  518        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Main), 
Member = 
"LoadNPC", MemberParameters = 
new object[] { 
typeof(
int) }, ReturnType = 
typeof(
void))]
 
  525        }, ReturnType = 
typeof(
void))]
 
  526        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Point), 
Member = 
".ctor", MemberParameters = 
new object[]
 
  530        }, ReturnType = 
typeof(
void))]
 
  538        }, ReturnType = 
typeof(
void))]
 
  539        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 98)]
 
  545        [global::Cpp2ILInjected.Token(Token = 
"0x6004A84")]
 
  546        [global::Cpp2ILInjected.Address(RVA = 
"0x84D860", Offset = 
"0x84D860", Length = 
"0x15C8")]
 
  547        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  553        }, ReturnType = 
typeof(
void))]
 
  554        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
  555        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
".ctor", MemberParameters = 
new object[]
 
  559        }, ReturnType = 
typeof(
void))]
 
  560        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
"op_Addition", MemberParameters = 
new object[]
 
  565        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Utils), Member = 
"Frame", MemberParameters = 
new object[]
 
  576        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), 
Member = 
"op_Multiply", MemberParameters = 
new object[]
 
  581        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
DrawData), 
Member = 
".ctor", MemberParameters = 
new object[]
 
  592        }, ReturnType = 
typeof(
void))]
 
  599        }, ReturnType = 
typeof(
void))]
 
  606        }, ReturnType = 
typeof(
void))]
 
  609        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Segments.
AnimationSegmentWithActions<>), 
Member = 
"Then", MemberParameters = 
new object[] { 
"Terraria.GameContent.Animations.IAnimationSegmentAction`1<T>" }, ReturnType = 
"AnimationSegmentWithActions`1<T>")]
 
  614        }, ReturnType = 
typeof(
void))]
 
  615        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Segments.
AnimationSegmentWithActions<>), 
Member = 
"With", MemberParameters = 
new object[] { 
"Terraria.GameContent.Animations.IAnimationSegmentAction`1<T>" }, ReturnType = 
"AnimationSegmentWithActions`1<T>")]
 
  618        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Point), 
Member = 
".ctor", MemberParameters = 
new object[]
 
  622        }, ReturnType = 
typeof(
void))]
 
  630        }, ReturnType = 
typeof(
void))]
 
  637        }, ReturnType = 
typeof(
void))]
 
  644        }, ReturnType = 
typeof(
void))]
 
  645        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 72)]
 
  651        [global::Cpp2ILInjected.Token(Token = 
"0x6004A85")]
 
  652        [global::Cpp2ILInjected.Address(RVA = 
"0x84EE28", Offset = 
"0x84EE28", Length = 
"0x1478")]
 
  653        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  659        }, ReturnType = 
typeof(
void))]
 
  660        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
  661        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
".ctor", MemberParameters = 
new object[]
 
  665        }, ReturnType = 
typeof(
void))]
 
  666        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
"op_Addition", MemberParameters = 
new object[]
 
  671        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Utils), Member = 
"Frame", MemberParameters = 
new object[]
 
  682        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), 
Member = 
"op_Multiply", MemberParameters = 
new object[]
 
  687        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
DrawData), 
Member = 
".ctor", MemberParameters = 
new object[]
 
  698        }, ReturnType = 
typeof(
void))]
 
  705        }, ReturnType = 
typeof(
void))]
 
  712        }, ReturnType = 
typeof(
void))]
 
  715        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Segments.
AnimationSegmentWithActions<>), 
Member = 
"Then", MemberParameters = 
new object[] { 
"Terraria.GameContent.Animations.IAnimationSegmentAction`1<T>" }, ReturnType = 
"AnimationSegmentWithActions`1<T>")]
 
  720        }, ReturnType = 
typeof(
void))]
 
  721        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Segments.
AnimationSegmentWithActions<>), 
Member = 
"With", MemberParameters = 
new object[] { 
"Terraria.GameContent.Animations.IAnimationSegmentAction`1<T>" }, ReturnType = 
"AnimationSegmentWithActions`1<T>")]
 
  729        }, ReturnType = 
typeof(
void))]
 
  736        }, ReturnType = 
typeof(
void))]
 
  741        }, ReturnType = 
typeof(
void))]
 
  752        }, ReturnType = 
typeof(
void))]
 
  757        }, ReturnType = 
typeof(
void))]
 
  758        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Point), 
Member = 
".ctor", MemberParameters = 
new object[]
 
  762        }, ReturnType = 
typeof(
void))]
 
  770        }, ReturnType = 
typeof(
void))]
 
  771        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 80)]
 
  777        [global::Cpp2ILInjected.Token(Token = 
"0x6004A86")]
 
  778        [global::Cpp2ILInjected.Address(RVA = 
"0x8502A0", Offset = 
"0x8502A0", Length = 
"0x2244")]
 
  779        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  785        }, ReturnType = 
typeof(
void))]
 
  786        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
  787        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
".ctor", MemberParameters = 
new object[]
 
  791        }, ReturnType = 
typeof(
void))]
 
  792        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
"op_Addition", MemberParameters = 
new object[]
 
  797        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Utils), Member = 
"Frame", MemberParameters = 
new object[]
 
  808        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), 
Member = 
"op_Multiply", MemberParameters = 
new object[]
 
  813        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
DrawData), 
Member = 
".ctor", MemberParameters = 
new object[]
 
  824        }, ReturnType = 
typeof(
void))]
 
  831        }, ReturnType = 
typeof(
void))]
 
  838        }, ReturnType = 
typeof(
void))]
 
  841        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Segments.
AnimationSegmentWithActions<>), 
Member = 
"Then", MemberParameters = 
new object[] { 
"Terraria.GameContent.Animations.IAnimationSegmentAction`1<T>" }, ReturnType = 
"AnimationSegmentWithActions`1<T>")]
 
  846        }, ReturnType = 
typeof(
void))]
 
  847        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Segments.
AnimationSegmentWithActions<>), 
Member = 
"With", MemberParameters = 
new object[] { 
"Terraria.GameContent.Animations.IAnimationSegmentAction`1<T>" }, ReturnType = 
"AnimationSegmentWithActions`1<T>")]
 
  855        }, ReturnType = 
typeof(
void))]
 
  862        }, ReturnType = 
typeof(
void))]
 
  867        }, ReturnType = 
typeof(
void))]
 
  868        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Point), 
Member = 
".ctor", MemberParameters = 
new object[]
 
  872        }, ReturnType = 
typeof(
void))]
 
  873        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Main), 
Member = 
"LoadNPC", MemberParameters = 
new object[] { 
typeof(
int) }, ReturnType = 
typeof(
void))]
 
  881        }, ReturnType = 
typeof(
void))]
 
  888        }, ReturnType = 
typeof(
void))]
 
  896        }, ReturnType = 
typeof(
void))]
 
  906        }, ReturnType = 
typeof(
void))]
 
  913        }, ReturnType = 
typeof(
void))]
 
  914        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 131)]
 
  920        [global::Cpp2ILInjected.Token(Token = 
"0x6004A87")]
 
  921        [global::Cpp2ILInjected.Address(RVA = 
"0x854824", Offset = 
"0x854824", Length = 
"0x2C")]
 
  922        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  923        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
 
  924        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
".ctor", MemberParameters = 
new object[]
 
  928        }, ReturnType = 
typeof(
void))]
 
  934        [global::Cpp2ILInjected.Token(Token = 
"0x6004A88")]
 
  935        [global::Cpp2ILInjected.Address(RVA = 
"0x84C070", Offset = 
"0x84C070", Length = 
"0x17F0")]
 
  936        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  942        }, ReturnType = 
typeof(
void))]
 
  943        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
  944        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
".ctor", MemberParameters = 
new object[]
 
  948        }, ReturnType = 
typeof(
void))]
 
  949        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
"op_Addition", MemberParameters = 
new object[]
 
  954        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Utils), Member = 
"Frame", MemberParameters = 
new object[]
 
  965        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), 
Member = 
"op_Multiply", MemberParameters = 
new object[]
 
  970        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
DrawData), 
Member = 
".ctor", MemberParameters = 
new object[]
 
  981        }, ReturnType = 
typeof(
void))]
 
  988        }, ReturnType = 
typeof(
void))]
 
  995        }, ReturnType = 
typeof(
void))]
 
  998        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Segments.
AnimationSegmentWithActions<>), 
Member = 
"Then", MemberParameters = 
new object[] { 
"Terraria.GameContent.Animations.IAnimationSegmentAction`1<T>" }, ReturnType = 
"AnimationSegmentWithActions`1<T>")]
 
 1003        }, ReturnType = 
typeof(
void))]
 
 1004        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Segments.
AnimationSegmentWithActions<>), 
Member = 
"With", MemberParameters = 
new object[] { 
"Terraria.GameContent.Animations.IAnimationSegmentAction`1<T>" }, ReturnType = 
"AnimationSegmentWithActions`1<T>")]
 
 1011        }, ReturnType = 
typeof(
void))]
 
 1017        }, ReturnType = 
typeof(
void))]
 
 1022        }, ReturnType = 
typeof(
void))]
 
 1025        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), 
Member = 
"op_Multiply", MemberParameters = 
new object[]
 
 1030        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Point), 
Member = 
".ctor", MemberParameters = 
new object[]
 
 1034        }, ReturnType = 
typeof(
void))]
 
 1041        }, ReturnType = 
typeof(
void))]
 
 1049        }, ReturnType = 
typeof(
void))]
 
 1061        }, ReturnType = 
typeof(
void))]
 
 1062        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 95)]
 
 1068        [global::Cpp2ILInjected.Token(Token = 
"0x6004A89")]
 
 1069        [global::Cpp2ILInjected.Address(RVA = 
"0x854850", Offset = 
"0x854850", Length = 
"0x374")]
 
 1070        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
 1071        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
 
 1072        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
".ctor", MemberParameters = 
new object[]
 
 1076        }, ReturnType = 
typeof(
void))]
 
 1077        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
"op_Addition", MemberParameters = 
new object[]
 
 1088        }, ReturnType = 
typeof(
void))]
 
 1093        }, ReturnType = 
typeof(
void))]
 
 1094        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Segments.
AnimationSegmentWithActions<>), Member = 
"Then", MemberParameters = 
new object[] { 
"Terraria.GameContent.Animations.IAnimationSegmentAction`1<T>" }, ReturnType = 
"AnimationSegmentWithActions`1<T>")]
 
 1096        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 27)]
 
 1102        [global::Cpp2ILInjected.Token(Token = 
"0x6004A8A")]
 
 1103        [global::Cpp2ILInjected.Address(RVA = 
"0x84A320", Offset = 
"0x84A320", Length = 
"0x1D50")]
 
 1104        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
 1110        }, ReturnType = 
typeof(
void))]
 
 1111        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
 1112        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
".ctor", MemberParameters = 
new object[]
 
 1116        }, ReturnType = 
typeof(
void))]
 
 1117        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
"op_Addition", MemberParameters = 
new object[]
 
 1122        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Utils), Member = 
"Frame", MemberParameters = 
new object[]
 
 1133        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), 
Member = 
"op_Multiply", MemberParameters = 
new object[]
 
 1138        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
DrawData), 
Member = 
".ctor", MemberParameters = 
new object[]
 
 1149        }, ReturnType = 
typeof(
void))]
 
 1156        }, ReturnType = 
typeof(
void))]
 
 1163        }, ReturnType = 
typeof(
void))]
 
 1166        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Segments.
AnimationSegmentWithActions<>), 
Member = 
"Then", MemberParameters = 
new object[] { 
"Terraria.GameContent.Animations.IAnimationSegmentAction`1<T>" }, ReturnType = 
"AnimationSegmentWithActions`1<T>")]
 
 1171        }, ReturnType = 
typeof(
void))]
 
 1172        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Segments.
AnimationSegmentWithActions<>), 
Member = 
"With", MemberParameters = 
new object[] { 
"Terraria.GameContent.Animations.IAnimationSegmentAction`1<T>" }, ReturnType = 
"AnimationSegmentWithActions`1<T>")]
 
 1180        }, ReturnType = 
typeof(
void))]
 
 1187        }, ReturnType = 
typeof(
void))]
 
 1192        }, ReturnType = 
typeof(
void))]
 
 1194        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
DrawData), 
Member = 
".ctor", MemberParameters = 
new object[]
 
 1204        }, ReturnType = 
typeof(
void))]
 
 1214        }, ReturnType = 
typeof(
void))]
 
 1216        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Point), 
Member = 
".ctor", MemberParameters = 
new object[]
 
 1220        }, ReturnType = 
typeof(
void))]
 
 1227        }, ReturnType = 
typeof(
void))]
 
 1228        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Main), 
Member = 
"LoadItem", MemberParameters = 
new object[] { 
typeof(
int) }, ReturnType = 
typeof(
void))]
 
 1229        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), 
Member = 
"op_Division", MemberParameters = 
new object[]
 
 1234        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), 
Member = 
"op_Multiply", MemberParameters = 
new object[]
 
 1240        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Utils), 
Member = 
"NextVector2Circular", MemberParameters = 
new object[]
 
 1246        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Utils), 
Member = 
"RotatedBy", MemberParameters = 
new object[]
 
 1259        }, ReturnType = 
typeof(
void))]
 
 1267        }, ReturnType = 
typeof(
void))]
 
 1274        }, ReturnType = 
typeof(
void))]
 
 1279        }, ReturnType = 
typeof(
void))]
 
 1280        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 123)]
 
 1286        [global::Cpp2ILInjected.Token(Token = 
"0x6004A8B")]
 
 1287        [global::Cpp2ILInjected.Address(RVA = 
"0x840504", Offset = 
"0x840504", Length = 
"0x191C")]
 
 1288        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
 1294        }, ReturnType = 
typeof(
void))]
 
 1295        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
 1296        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
".ctor", MemberParameters = 
new object[]
 
 1300        }, ReturnType = 
typeof(
void))]
 
 1301        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
"op_Addition", MemberParameters = 
new object[]
 
 1306        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Utils), Member = 
"Frame", MemberParameters = 
new object[]
 
 1317        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), 
Member = 
"op_Multiply", MemberParameters = 
new object[]
 
 1322        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
DrawData), 
Member = 
".ctor", MemberParameters = 
new object[]
 
 1333        }, ReturnType = 
typeof(
void))]
 
 1340        }, ReturnType = 
typeof(
void))]
 
 1347        }, ReturnType = 
typeof(
void))]
 
 1350        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Segments.
AnimationSegmentWithActions<>), 
Member = 
"Then", MemberParameters = 
new object[] { 
"Terraria.GameContent.Animations.IAnimationSegmentAction`1<T>" }, ReturnType = 
"AnimationSegmentWithActions`1<T>")]
 
 1355        }, ReturnType = 
typeof(
void))]
 
 1356        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Segments.
AnimationSegmentWithActions<>), 
Member = 
"With", MemberParameters = 
new object[] { 
"Terraria.GameContent.Animations.IAnimationSegmentAction`1<T>" }, ReturnType = 
"AnimationSegmentWithActions`1<T>")]
 
 1364        }, ReturnType = 
typeof(
void))]
 
 1371        }, ReturnType = 
typeof(
void))]
 
 1378        }, ReturnType = 
typeof(
void))]
 
 1387        }, ReturnType = 
typeof(
void))]
 
 1388        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Point), 
Member = 
".ctor", MemberParameters = 
new object[]
 
 1392        }, ReturnType = 
typeof(
void))]
 
 1400        }, ReturnType = 
typeof(
void))]
 
 1401        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 102)]
 
 1407        [global::Cpp2ILInjected.Token(Token = 
"0x6004A8C")]
 
 1408        [global::Cpp2ILInjected.Address(RVA = 
"0x83F288", Offset = 
"0x83F288", Length = 
"0x127C")]
 
 1409        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
 1415        }, ReturnType = 
typeof(
void))]
 
 1416        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
 1417        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
".ctor", MemberParameters = 
new object[]
 
 1421        }, ReturnType = 
typeof(
void))]
 
 1422        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
"op_Addition", MemberParameters = 
new object[]
 
 1427        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Utils), Member = 
"Frame", MemberParameters = 
new object[]
 
 1438        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), 
Member = 
"op_Multiply", MemberParameters = 
new object[]
 
 1443        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
DrawData), 
Member = 
".ctor", MemberParameters = 
new object[]
 
 1454        }, ReturnType = 
typeof(
void))]
 
 1461        }, ReturnType = 
typeof(
void))]
 
 1468        }, ReturnType = 
typeof(
void))]
 
 1471        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Segments.
AnimationSegmentWithActions<>), 
Member = 
"Then", MemberParameters = 
new object[] { 
"Terraria.GameContent.Animations.IAnimationSegmentAction`1<T>" }, ReturnType = 
"AnimationSegmentWithActions`1<T>")]
 
 1476        }, ReturnType = 
typeof(
void))]
 
 1477        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Segments.
AnimationSegmentWithActions<>), 
Member = 
"With", MemberParameters = 
new object[] { 
"Terraria.GameContent.Animations.IAnimationSegmentAction`1<T>" }, ReturnType = 
"AnimationSegmentWithActions`1<T>")]
 
 1484        }, ReturnType = 
typeof(
void))]
 
 1490        }, ReturnType = 
typeof(
void))]
 
 1495        }, ReturnType = 
typeof(
void))]
 
 1507        }, ReturnType = 
typeof(
void))]
 
 1509        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 71)]
 
 1515        [global::Cpp2ILInjected.Token(Token = 
"0x6004A8D")]
 
 1516        [global::Cpp2ILInjected.Address(RVA = 
"0x848694", Offset = 
"0x848694", Length = 
"0x1C8C")]
 
 1517        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
 1523        }, ReturnType = 
typeof(
void))]
 
 1524        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
 1525        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
".ctor", MemberParameters = 
new object[]
 
 1529        }, ReturnType = 
typeof(
void))]
 
 1530        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
"op_Addition", MemberParameters = 
new object[]
 
 1535        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Utils), Member = 
"Frame", MemberParameters = 
new object[]
 
 1546        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), 
Member = 
"op_Multiply", MemberParameters = 
new object[]
 
 1551        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
DrawData), 
Member = 
".ctor", MemberParameters = 
new object[]
 
 1562        }, ReturnType = 
typeof(
void))]
 
 1569        }, ReturnType = 
typeof(
void))]
 
 1576        }, ReturnType = 
typeof(
void))]
 
 1579        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Segments.
AnimationSegmentWithActions<>), 
Member = 
"Then", MemberParameters = 
new object[] { 
"Terraria.GameContent.Animations.IAnimationSegmentAction`1<T>" }, ReturnType = 
"AnimationSegmentWithActions`1<T>")]
 
 1584        }, ReturnType = 
typeof(
void))]
 
 1585        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Segments.
AnimationSegmentWithActions<>), 
Member = 
"With", MemberParameters = 
new object[] { 
"Terraria.GameContent.Animations.IAnimationSegmentAction`1<T>" }, ReturnType = 
"AnimationSegmentWithActions`1<T>")]
 
 1593        }, ReturnType = 
typeof(
void))]
 
 1600        }, ReturnType = 
typeof(
void))]
 
 1605        }, ReturnType = 
typeof(
void))]
 
 1607        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Main), 
Member = 
"LoadProjectile", MemberParameters = 
new object[] { 
typeof(
int) }, ReturnType = 
typeof(
void))]
 
 1609        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), 
Member = 
"op_Division", MemberParameters = 
new object[]
 
 1614        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
DrawData), 
Member = 
".ctor", MemberParameters = 
new object[]
 
 1624        }, ReturnType = 
typeof(
void))]
 
 1632        }, ReturnType = 
typeof(
void))]
 
 1641        }, ReturnType = 
typeof(
void))]
 
 1642        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 112)]
 
 1648        [global::Cpp2ILInjected.Token(Token = 
"0x6004A8E")]
 
 1649        [global::Cpp2ILInjected.Address(RVA = 
"0x8470E8", Offset = 
"0x8470E8", Length = 
"0x15AC")]
 
 1650        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
 1656        }, ReturnType = 
typeof(
void))]
 
 1657        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
 1658        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
".ctor", MemberParameters = 
new object[]
 
 1662        }, ReturnType = 
typeof(
void))]
 
 1663        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
"op_Addition", MemberParameters = 
new object[]
 
 1668        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Utils), Member = 
"Frame", MemberParameters = 
new object[]
 
 1679        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), 
Member = 
"op_Multiply", MemberParameters = 
new object[]
 
 1684        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
DrawData), 
Member = 
".ctor", MemberParameters = 
new object[]
 
 1695        }, ReturnType = 
typeof(
void))]
 
 1702        }, ReturnType = 
typeof(
void))]
 
 1709        }, ReturnType = 
typeof(
void))]
 
 1712        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Segments.
AnimationSegmentWithActions<>), 
Member = 
"Then", MemberParameters = 
new object[] { 
"Terraria.GameContent.Animations.IAnimationSegmentAction`1<T>" }, ReturnType = 
"AnimationSegmentWithActions`1<T>")]
 
 1717        }, ReturnType = 
typeof(
void))]
 
 1718        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Segments.
AnimationSegmentWithActions<>), 
Member = 
"With", MemberParameters = 
new object[] { 
"Terraria.GameContent.Animations.IAnimationSegmentAction`1<T>" }, ReturnType = 
"AnimationSegmentWithActions`1<T>")]
 
 1726        }, ReturnType = 
typeof(
void))]
 
 1733        }, ReturnType = 
typeof(
void))]
 
 1739        }, ReturnType = 
typeof(
void))]
 
 1749        }, ReturnType = 
typeof(
void))]
 
 1754        }, ReturnType = 
typeof(
void))]
 
 1755        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Point), 
Member = 
".ctor", MemberParameters = 
new object[]
 
 1759        }, ReturnType = 
typeof(
void))]
 
 1767        }, ReturnType = 
typeof(
void))]
 
 1768        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 79)]
 
 1774        [global::Cpp2ILInjected.Token(Token = 
"0x6004A8F")]
 
 1775        [global::Cpp2ILInjected.Address(RVA = 
"0x83C138", Offset = 
"0x83C138", Length = 
"0x2918")]
 
 1776        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
 1777        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
CreditsRollComposer), Member = 
"FillSegments_Test", MemberParameters = 
new object[]
 
 1781        }, ReturnType = 
typeof(
void))]
 
 1787        }, ReturnType = 
typeof(
void))]
 
 1788        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 2)]
 
 1789        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
".ctor", MemberParameters = 
new object[]
 
 1793        }, ReturnType = 
typeof(
void))]
 
 1794        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
"op_Addition", MemberParameters = 
new object[]
 
 1799        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Utils), Member = 
"Frame", MemberParameters = 
new object[]
 
 1810        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), 
Member = 
"op_Multiply", MemberParameters = 
new object[]
 
 1815        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
DrawData), 
Member = 
".ctor", MemberParameters = 
new object[]
 
 1826        }, ReturnType = 
typeof(
void))]
 
 1833        }, ReturnType = 
typeof(
void))]
 
 1840        }, ReturnType = 
typeof(
void))]
 
 1843        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Segments.
AnimationSegmentWithActions<>), 
Member = 
"Then", MemberParameters = 
new object[] { 
"Terraria.GameContent.Animations.IAnimationSegmentAction`1<T>" }, ReturnType = 
"AnimationSegmentWithActions`1<T>")]
 
 1848        }, ReturnType = 
typeof(
void))]
 
 1849        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Segments.
AnimationSegmentWithActions<>), 
Member = 
"With", MemberParameters = 
new object[] { 
"Terraria.GameContent.Animations.IAnimationSegmentAction`1<T>" }, ReturnType = 
"AnimationSegmentWithActions`1<T>")]
 
 1857        }, ReturnType = 
typeof(
void))]
 
 1865        }, ReturnType = 
typeof(
void))]
 
 1871        }, ReturnType = 
typeof(
void))]
 
 1882        }, ReturnType = 
typeof(
void))]
 
 1883        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Point), 
Member = 
".ctor", MemberParameters = 
new object[]
 
 1887        }, ReturnType = 
typeof(
void))]
 
 1895        }, ReturnType = 
typeof(
void))]
 
 1896        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 152)]
 
 1902        [global::Cpp2ILInjected.Token(Token = 
"0x6004A90")]
 
 1903        [global::Cpp2ILInjected.Address(RVA = 
"0x841E20", Offset = 
"0x841E20", Length = 
"0x1A10")]
 
 1904        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
 1910        }, ReturnType = 
typeof(
void))]
 
 1911        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
 1912        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
".ctor", MemberParameters = 
new object[]
 
 1916        }, ReturnType = 
typeof(
void))]
 
 1917        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
"op_Addition", MemberParameters = 
new object[]
 
 1922        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Utils), Member = 
"Frame", MemberParameters = 
new object[]
 
 1933        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), 
Member = 
"op_Multiply", MemberParameters = 
new object[]
 
 1938        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
DrawData), 
Member = 
".ctor", MemberParameters = 
new object[]
 
 1949        }, ReturnType = 
typeof(
void))]
 
 1956        }, ReturnType = 
typeof(
void))]
 
 1963        }, ReturnType = 
typeof(
void))]
 
 1966        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Segments.
AnimationSegmentWithActions<>), 
Member = 
"Then", MemberParameters = 
new object[] { 
"Terraria.GameContent.Animations.IAnimationSegmentAction`1<T>" }, ReturnType = 
"AnimationSegmentWithActions`1<T>")]
 
 1971        }, ReturnType = 
typeof(
void))]
 
 1972        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Segments.
AnimationSegmentWithActions<>), 
Member = 
"With", MemberParameters = 
new object[] { 
"Terraria.GameContent.Animations.IAnimationSegmentAction`1<T>" }, ReturnType = 
"AnimationSegmentWithActions`1<T>")]
 
 1980        }, ReturnType = 
typeof(
void))]
 
 1986        }, ReturnType = 
typeof(
void))]
 
 1991        }, ReturnType = 
typeof(
void))]
 
 2002        }, ReturnType = 
typeof(
void))]
 
 2004        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 93)]
 
 2010        [global::Cpp2ILInjected.Token(Token = 
"0x6004A91")]
 
 2011        [global::Cpp2ILInjected.Address(RVA = 
"0x843830", Offset = 
"0x843830", Length = 
"0xD2C")]
 
 2012        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
 2018        }, ReturnType = 
typeof(
void))]
 
 2019        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
 2020        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
".ctor", MemberParameters = 
new object[]
 
 2024        }, ReturnType = 
typeof(
void))]
 
 2025        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
"op_Addition", MemberParameters = 
new object[]
 
 2030        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Utils), Member = 
"Frame", MemberParameters = 
new object[]
 
 2041        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), 
Member = 
"op_Multiply", MemberParameters = 
new object[]
 
 2046        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
DrawData), 
Member = 
".ctor", MemberParameters = 
new object[]
 
 2057        }, ReturnType = 
typeof(
void))]
 
 2064        }, ReturnType = 
typeof(
void))]
 
 2071        }, ReturnType = 
typeof(
void))]
 
 2074        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Segments.
AnimationSegmentWithActions<>), 
Member = 
"Then", MemberParameters = 
new object[] { 
"Terraria.GameContent.Animations.IAnimationSegmentAction`1<T>" }, ReturnType = 
"AnimationSegmentWithActions`1<T>")]
 
 2079        }, ReturnType = 
typeof(
void))]
 
 2080        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Segments.
AnimationSegmentWithActions<>), 
Member = 
"With", MemberParameters = 
new object[] { 
"Terraria.GameContent.Animations.IAnimationSegmentAction`1<T>" }, ReturnType = 
"AnimationSegmentWithActions`1<T>")]
 
 2087        }, ReturnType = 
typeof(
void))]
 
 2093        }, ReturnType = 
typeof(
void))]
 
 2098        }, ReturnType = 
typeof(
void))]
 
 2111        }, ReturnType = 
typeof(
void))]
 
 2112        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 57)]
 
 2118        [global::Cpp2ILInjected.Token(Token = 
"0x6004A92")]
 
 2119        [global::Cpp2ILInjected.Address(RVA = 
"0x846190", Offset = 
"0x846190", Length = 
"0xF58")]
 
 2120        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
 2126        }, ReturnType = 
typeof(
void))]
 
 2127        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
 2128        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
".ctor", MemberParameters = 
new object[]
 
 2132        }, ReturnType = 
typeof(
void))]
 
 2133        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
"op_Addition", MemberParameters = 
new object[]
 
 2138        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Utils), Member = 
"Frame", MemberParameters = 
new object[]
 
 2149        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), 
Member = 
"op_Multiply", MemberParameters = 
new object[]
 
 2154        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
DrawData), 
Member = 
".ctor", MemberParameters = 
new object[]
 
 2165        }, ReturnType = 
typeof(
void))]
 
 2172        }, ReturnType = 
typeof(
void))]
 
 2179        }, ReturnType = 
typeof(
void))]
 
 2182        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Segments.
AnimationSegmentWithActions<>), 
Member = 
"Then", MemberParameters = 
new object[] { 
"Terraria.GameContent.Animations.IAnimationSegmentAction`1<T>" }, ReturnType = 
"AnimationSegmentWithActions`1<T>")]
 
 2187        }, ReturnType = 
typeof(
void))]
 
 2188        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Segments.
AnimationSegmentWithActions<>), 
Member = 
"With", MemberParameters = 
new object[] { 
"Terraria.GameContent.Animations.IAnimationSegmentAction`1<T>" }, ReturnType = 
"AnimationSegmentWithActions`1<T>")]
 
 2195        }, ReturnType = 
typeof(
void))]
 
 2201        }, ReturnType = 
typeof(
void))]
 
 2214        }, ReturnType = 
typeof(
void))]
 
 2219        }, ReturnType = 
typeof(
void))]
 
 2220        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), 
Member = 
"op_Multiply", MemberParameters = 
new object[]
 
 2225        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 61)]
 
 2231        [global::Cpp2ILInjected.Token(Token = 
"0x6004A93")]
 
 2232        [global::Cpp2ILInjected.Address(RVA = 
"0x854BC4", Offset = 
"0x854BC4", Length = 
"0x10BC")]
 
 2233        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
 2235        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
 2236        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
".ctor", MemberParameters = 
new object[]
 
 2240        }, ReturnType = 
typeof(
void))]
 
 2241        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
object), Member = 
".ctor", ReturnType = 
typeof(
void))]
 
 2242        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 1)]
 
 2248        [global::Cpp2ILInjected.Token(Token = 
"0x400851C")]
 
 2249        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x10")]
 
 2252        [global::Cpp2ILInjected.Token(Token = 
"0x400851D")]
 
 2253        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x18")]
 
 2256        [global::Cpp2ILInjected.Token(Token = 
"0x400851E")]
 
 2257        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x20")]
 
 2260        [global::Cpp2ILInjected.Token(Token = 
"0x400851F")]
 
 2261        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x28")]
 
 2264        [global::Cpp2ILInjected.Token(Token = 
"0x4008520")]
 
 2265        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x30")]
 
 2268        [global::Cpp2ILInjected.Token(Token = 
"0x4008521")]
 
 2269        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x38")]
 
 2272        [global::Cpp2ILInjected.Token(Token = 
"0x20009E3")]
 
 2275            [global::Cpp2ILInjected.Token(Token = 
"0x6004A94")]
 
 2276            [global::Cpp2ILInjected.Address(RVA = 
"0x85D688", Offset = 
"0x85D688", Length = 
"0xC")]
 
 2277            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
CreditsRollComposer), Member = 
"PlaySegment_PrincessAndEveryoneThanksPlayer", MemberParameters = 
new object[]
 
 2282            [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 4)]
 
 2288            [global::Cpp2ILInjected.Token(Token = 
"0x6004A95")]
 
 2289            [global::Cpp2ILInjected.Address(RVA = 
"0x85D694", Offset = 
"0x85D694", Length = 
"0x90")]
 
 2290            [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
 2291            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
CreditsRollComposer), Member = 
"PlaySegment_PrincessAndEveryoneThanksPlayer", MemberParameters = 
new object[]
 
 2296            [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
 2298            [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 1)]
 
 2304            [global::Cpp2ILInjected.Token(Token = 
"0x6004A96")]
 
 2305            [global::Cpp2ILInjected.Address(RVA = 
"0x85D724", Offset = 
"0x85D724", Length = 
"0xB8")]
 
 2308                "Terraria.GameContent.Skies.CreditsRoll.CreditsRollComposer.AddNPCMethod",
 
 2312            }, ReturnType = 
typeof(
void))]
 
 2313            [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
 2314            [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
".ctor", MemberParameters = 
new object[]
 
 2318            }, ReturnType = 
typeof(
void))]
 
 2319            [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
"op_Multiply", MemberParameters = 
new object[]
 
 2324            [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
"op_Addition", MemberParameters = 
new object[]
 
 2329            [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 2)]
 
 2335            [global::Cpp2ILInjected.Token(Token = 
"0x4008522")]
 
 2336            [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x0")]
 
 2339            [global::Cpp2ILInjected.Token(Token = 
"0x4008523")]
 
 2340            [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x8")]
 
 
 2344        [global::Cpp2ILInjected.Token(Token = 
"0x20009E4")]