Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ FillSegments()

void Terraria.GameContent.Skies.CreditsRoll.CreditsRollComposer.FillSegments ( List< IAnimationSegment > segmentsList,
out int endTime,
bool inGame )
inline

Definition at line 67 of file CreditsRollComposer.cs.

68 {
70 int num = 0;
71 int num2 = 80;
72 Vector2 vector = Vector2.UnitY * -1f * num2;
73 int num3 = 210;
74 Vector2 vector2 = vector + Vector2.UnitX * 200f;
76 if (!inGame)
77 {
78 vector3 = (vector2 = Vector2.UnitY * 80f);
79 }
80 int num4 = num3 * 3;
81 int num5 = num3 * 3;
82 int num6 = num4 - num5;
83 if (!inGame)
84 {
85 num5 = 180;
86 num6 = num4 - num5;
87 }
88 num += num5;
89 num += PlaySegment_TextRoll(num, "CreditsRollCategory_Creator", vector2).totalTime;
90 num += num3;
92 num += num3;
93 vector2.X *= -1f;
94 num += PlaySegment_TextRoll(num, "CreditsRollCategory_ExecutiveProducer", vector2).totalTime;
95 num += num3;
97 num += num3;
98 vector2.X *= -1f;
99 num += PlaySegment_TextRoll(num, "CreditsRollCategory_Designer", vector2).totalTime;
100 num += num3;
102 num += num3;
103 vector2.X *= -1f;
104 num += PlaySegment_TextRoll(num, "CreditsRollCategory_Programming", vector2).totalTime;
105 num += num3;
107 num += num3;
108 vector2.X *= 0f;
109 num += PlaySegment_TextRoll(num, "CreditsRollCategory_Graphics", vector2).totalTime;
110 num += num3;
112 num += num3;
114 vector2.X *= -1f;
115 num += PlaySegment_TextRoll(num, "CreditsRollCategory_Music", vector2).totalTime;
116 num += num3;
118 num += num3;
119 vector2.X *= -1f;
120 num += PlaySegment_TextRoll(num, "CreditsRollCategory_Sound", vector2).totalTime;
121 num += num3;
123 num += num3;
124 vector2.X *= -1f;
125 num += PlaySegment_TextRoll(num, "CreditsRollCategory_Dialog", vector2).totalTime;
126 num += num3;
128 num += num3;
129 vector2.X *= 0f;
130 num += PlaySegment_TextRoll(num, "CreditsRollCategory_QualityAssurance", vector2).totalTime;
131 num += num3;
133 num += num3;
135 vector2.X *= -1f;
136 num += PlaySegment_TextRoll(num, "CreditsRollCategory_BusinessDevelopment", vector2).totalTime;
137 num += num3;
139 num += num3;
140 vector2.X *= -1f;
141 num += PlaySegment_TextRoll(num, "CreditsRollCategory_Marketing", vector2).totalTime;
142 num += num3;
144 num += num3;
145 vector2.X *= -1f;
146 num += PlaySegment_TextRoll(num, "CreditsRollCategory_PublicRelations", vector2).totalTime;
147 num += num3;
149 num += num3;
150 vector2.X *= 0f;
151 num += PlaySegment_TextRoll(num, "CreditsRollCategory_Webmaster", vector2).totalTime;
152 num += num3;
154 num += num3;
155 num += PlaySegment_TextRoll(num, "CreditsRollCategory_Playtesting", vector2).totalTime;
156 num += num3;
158 num += num3;
159 num += PlaySegment_TextRoll(num, "CreditsRollCategory_SpecialThanksto", vector2).totalTime;
160 num += num3;
162 num += num3;
163 num += PlaySegment_TextRoll(num, "CreditsRollCategory_EndingNotes", vector2).totalTime;
164 num += num6;
165 _endTime = num + 10;
167 }
SegmentInforReport PlaySegment_Grox_AnglerAndPirateTalkAboutFish(int startTime, Vector2 sceneAnchorPosition)
SegmentInforReport PlaySegment_TinkererAndMechanic(int startTime, Vector2 sceneAnchorPosition)
SegmentInforReport PlaySegment_Grox_SantaAndTaxCollectorThrowingPresents(int startTime, Vector2 sceneAnchorPosition)
SegmentInforReport PlaySegment_Grox_GuideRunningFromZombie(int startTime, Vector2 sceneAnchorPosition)
SegmentInforReport PlaySegment_Grox_ZoologistAndPetsAnnoyGolfer(int startTime, Vector2 sceneAnchorPosition)
SegmentInforReport PlaySegment_Grox_DryadSayingByeToTavernKeep(int startTime, Vector2 sceneAnchorPosition)
SegmentInforReport PlaySegment_Grox_MerchantAndTravelingMerchantTryingToSellJunk(int startTime, Vector2 sceneAnchorPosition)
SegmentInforReport PlaySegment_TextRoll(int startTime, string sourceCategory, Vector2 anchorOffset=default(Vector2))
SegmentInforReport PlaySegment_Grox_DemolitionistAndArmsDealerArguingThenNurseComes(int startTime, Vector2 sceneAnchorPosition)
SegmentInforReport PlaySegment_ClothierChasingTruffle(int startTime, Vector2 sceneAnchorPosition)
SegmentInforReport PlaySegment_Grox_SkeletonMerchantSearchesThroughBones(int startTime, Vector2 sceneAnchorPosition)
SegmentInforReport PlaySegment_Grox_SteampunkerRepairingCyborg(int startTime, Vector2 sceneAnchorPosition)
SegmentInforReport PlaySegment_Grox_WitchDoctorGoingToHisPeople(int startTime, Vector2 sceneAnchorPosition)
SegmentInforReport PlaySegment_DryadTurningToTree(int startTime, Vector2 sceneAnchorPosition)
SegmentInforReport PlaySegment_Grox_WizardPartyGirlDyeTraderAndPainterPartyWithBunnies(int startTime, Vector2 sceneAnchorPosition)
SegmentInforReport PlaySegment_PrincessAndEveryoneThanksPlayer(int startTime, Vector2 sceneAnchorPosition)

References Terraria.GameContent.Skies.CreditsRoll.CreditsRollComposer._endTime, Terraria.GameContent.Skies.CreditsRoll.CreditsRollComposer._segments, Terraria.GameContent.Skies.CreditsRoll.CreditsRollComposer.PlaySegment_ClothierChasingTruffle(), Terraria.GameContent.Skies.CreditsRoll.CreditsRollComposer.PlaySegment_DryadTurningToTree(), Terraria.GameContent.Skies.CreditsRoll.CreditsRollComposer.PlaySegment_Grox_AnglerAndPirateTalkAboutFish(), Terraria.GameContent.Skies.CreditsRoll.CreditsRollComposer.PlaySegment_Grox_DemolitionistAndArmsDealerArguingThenNurseComes(), Terraria.GameContent.Skies.CreditsRoll.CreditsRollComposer.PlaySegment_Grox_DryadSayingByeToTavernKeep(), Terraria.GameContent.Skies.CreditsRoll.CreditsRollComposer.PlaySegment_Grox_GuideRunningFromZombie(), Terraria.GameContent.Skies.CreditsRoll.CreditsRollComposer.PlaySegment_Grox_MerchantAndTravelingMerchantTryingToSellJunk(), Terraria.GameContent.Skies.CreditsRoll.CreditsRollComposer.PlaySegment_Grox_SantaAndTaxCollectorThrowingPresents(), Terraria.GameContent.Skies.CreditsRoll.CreditsRollComposer.PlaySegment_Grox_SkeletonMerchantSearchesThroughBones(), Terraria.GameContent.Skies.CreditsRoll.CreditsRollComposer.PlaySegment_Grox_SteampunkerRepairingCyborg(), Terraria.GameContent.Skies.CreditsRoll.CreditsRollComposer.PlaySegment_Grox_WitchDoctorGoingToHisPeople(), Terraria.GameContent.Skies.CreditsRoll.CreditsRollComposer.PlaySegment_Grox_WizardPartyGirlDyeTraderAndPainterPartyWithBunnies(), Terraria.GameContent.Skies.CreditsRoll.CreditsRollComposer.PlaySegment_Grox_ZoologistAndPetsAnnoyGolfer(), Terraria.GameContent.Skies.CreditsRoll.CreditsRollComposer.PlaySegment_PrincessAndEveryoneThanksPlayer(), Terraria.GameContent.Skies.CreditsRoll.CreditsRollComposer.PlaySegment_TextRoll(), Terraria.GameContent.Skies.CreditsRoll.CreditsRollComposer.PlaySegment_TinkererAndMechanic(), and Terraria.GameContent.Animations.SegmentInforReport.totalTime.

Referenced by Terraria.GameContent.Skies.CreditsRollSky.EnsureSegmentsAreMade().