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

◆ UpdateProjectileCaches()

void Terraria.Player.UpdateProjectileCaches ( int i)
inlineprivate

Definition at line 10168 of file Player.cs.

10169 {
10170 for (int j = 0; j < 1000; j++)
10171 {
10172 if (!Main.projectile[j].active || Main.projectile[j].owner != i)
10173 {
10174 continue;
10175 }
10176 ownedProjectileCounts[Main.projectile[j].type]++;
10177 switch (Main.projectile[j].type)
10178 {
10179 case 831:
10180 {
10181 int originalDamage2 = Main.projectile[j].originalDamage;
10183 {
10185 }
10186 break;
10187 }
10188 case 970:
10189 {
10190 int originalDamage = Main.projectile[j].originalDamage;
10191 if (highestAbigailCounterOriginalDamage < originalDamage)
10192 {
10193 highestAbigailCounterOriginalDamage = originalDamage;
10194 }
10195 break;
10196 }
10197 }
10198 }
10199 }
int highestStormTigerGemOriginalDamage
Definition Player.cs:1484
int highestAbigailCounterOriginalDamage
Definition Player.cs:1494
int[] ownedProjectileCounts
Provides efficient access to the number of projectiles of the specified type owned by this player cur...
Definition Player.cs:3105

References Terraria.Player.highestAbigailCounterOriginalDamage, Terraria.Player.highestStormTigerGemOriginalDamage, Terraria.Player.ownedProjectileCounts, and Terraria.Main.projectile.

Referenced by Terraria.Player.Update().

+ Here is the caller graph for this function: