Items/Pickups/LongJumpPickup.cs

A pickup entity class that is intended to grant a long-jump module to the player. It overrides OnPickup but currently contains a placeholder and always returns true without modifying player state or inventory.

Rough Code
🐞 LongJumpPickup.OnPickup returns true without granting a long jump module or touching the PlayerInventory, so the pickup is consumed with no effect.
/// <summary>
/// A pickup that grants the long jump module to the player
/// </summary>
public sealed class LongJumpPickup : BasePickup
{
	protected override bool OnPickup( Player player, PlayerInventory inventory )
	{
		// TODO: fix me
		return true;
	}
}