Terraria v1.4.4.9
Terraria 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 34646 of file Projectile.cs.

34647 {
34648 fakeCounter = ai[0];
34649 variation = 0;
34650 float num = 0f;
34651 float num2 = (counterMax = 180f);
34652 if (fakeCounter >= num && fakeCounter < num2)
34653 {
34654 variation = 0;
34655 counterMax = num2;
34656 return;
34657 }
34658 num = num2;
34659 num2 += 120f;
34660 if (fakeCounter >= num && fakeCounter < num2)
34661 {
34662 variation = 1;
34663 fakeCounter -= num;
34664 counterMax = num2 - num;
34665 return;
34666 }
34667 num = num2;
34668 num2 += 90f;
34669 if (fakeCounter >= num && fakeCounter < num2)
34670 {
34671 variation = 2;
34672 fakeCounter -= num;
34673 counterMax = num2 - num;
34674 }
34675 num = num2;
34676 num2 += 90f;
34677 if (fakeCounter >= num && fakeCounter < num2)
34678 {
34679 variation = 3;
34680 fakeCounter -= num;
34681 counterMax = num2 - num;
34682 }
34683 }