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

◆ ProcessJumps()

static void Terraria.ModLoader.ExtraJumpLoader.ProcessJumps ( Player player)
inlinestatic

Definition at line 176 of file ExtraJumpLoader.cs.

177 {
178 ExtraJump[] array = orderedJumps;
179 foreach (ExtraJump jump in array)
180 {
181 ref ExtraJumpState state = ref player.GetJumpState(jump);
182 if (state.Available && jump.CanStart(player) && PlayerLoader.CanStartExtraJump(jump, player))
183 {
184 state.Start();
185 PerformJump(jump, player);
186 break;
187 }
188 }
189 }
static void PerformJump(ExtraJump jump, Player player)
A structure containing fields used to manage extra jumps

References Terraria.ModLoader.ExtraJump.CanStart(), Terraria.ModLoader.PlayerLoader.CanStartExtraJump(), Terraria.ModLoader.ExtraJumpLoader.orderedJumps, and Terraria.ModLoader.ExtraJumpLoader.PerformJump().

Referenced by Terraria.Player.JumpMovement().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: