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

◆ AI_187_ShadowHand_GetVariation()

void Terraria.Projectile.AI_187_ShadowHand_GetVariation ( out int variation,
out float fakeCounter,
out float counterMax )
inlineprivate

Definition at line 43891 of file Projectile.cs.

43892 {
43893 fakeCounter = ai[0];
43894 variation = 0;
43895 float num = 0f;
43896 float num2 = (counterMax = 180f);
43897 if (fakeCounter >= num && fakeCounter < num2)
43898 {
43899 variation = 0;
43900 counterMax = num2;
43901 return;
43902 }
43903 num = num2;
43904 num2 += 120f;
43905 if (fakeCounter >= num && fakeCounter < num2)
43906 {
43907 variation = 1;
43908 fakeCounter -= num;
43909 counterMax = num2 - num;
43910 return;
43911 }
43912 num = num2;
43913 num2 += 90f;
43914 if (fakeCounter >= num && fakeCounter < num2)
43915 {
43916 variation = 2;
43917 fakeCounter -= num;
43918 counterMax = num2 - num;
43919 }
43920 num = num2;
43921 num2 += 90f;
43922 if (fakeCounter >= num && fakeCounter < num2)
43923 {
43924 variation = 3;
43925 fakeCounter -= num;
43926 counterMax = num2 - num;
43927 }
43928 }
float[] ai
An array with 3 slots used for any sort of data storage, which is occasionally synced to the server....