terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ ItemCheck_ManageRightClickFeatures_ShieldRaise()

void Terraria.Player.ItemCheck_ManageRightClickFeatures_ShieldRaise ( bool theGeneralCheck)
inline

Definition at line 9211 of file Player.cs.

9212 {
9213 if (!true)
9214 {
9215 }
9216 bool mouseRight = PlayerInput.Triggers.JustPressed.MouseRight;
9217 int whoAmI = this.whoAmI;
9218 int myPlayer = Main.myPlayer;
9219 bool flag = this.shieldRaised;
9220 Item[] array = this.inventory;
9221 if (array.position != null)
9222 {
9223 if (!this.hasRaisableShield || this.mount._active)
9224 {
9225 return;
9226 }
9227 int num = this.itemAnimation;
9228 }
9229 int num2 = this.shield_parry_cooldown;
9231 Microsoft.Xna.Framework.Vector2 center = base.Center;
9233 int direction = this.direction;
9234 if (direction == 0)
9235 {
9236 }
9237 if (direction == 0)
9238 {
9239 }
9240 int num3 = 16;
9241 int num4 = this.shieldParryTimeLeft;
9243 this.TryTogglingShield(num3 != 0);
9244 }
class f__AnonymousType0<< Count > j__TPar
static TriggersPack Triggers
bool hasRaisableShield
Definition Player.cs:23441
int shield_parry_cooldown
Definition Player.cs:23450
int shieldParryTimeLeft
Definition Player.cs:23447
void TryTogglingShield(bool shouldGuard)
Definition Player.cs:9247
Item[] inventory
Definition Player.cs:21263

References Terraria.Mount._active, System.array, Terraria.Entity.direction, Terraria.Player.hasRaisableShield, Terraria.Player.inventory, Terraria.Player.itemAnimation, j__TPar, Terraria.GameInput.TriggersPack.JustPressed, Terraria.Player.mount, Terraria.GameInput.TriggersSet.MouseRight, Terraria.Main.myPlayer, Terraria.Entity.position, Terraria.Player.shield_parry_cooldown, Terraria.Player.shieldParryTimeLeft, Terraria.Player.shieldRaised, Terraria.GameInput.PlayerInput.Triggers, Terraria.Player.TryTogglingShield(), and Terraria.Entity.whoAmI.