HoverStatus AttemptInteraction(Player player, Rectangle Hitbox)
void DoHoverEffect(Player player, Rectangle hitbox)
bool ShouldBlockInteraction(Player player, Rectangle hitbox)
void PerformInteraction(Player player, Rectangle hitbox)
bool? AttemptOverridingHoverStatus(Player player, Rectangle rectangle)
static Vector2 ReverseGravitySupport(Vector2 pos, float height=0f)
static Vector2 screenPosition
static Vector2 MouseScreen
static SpriteViewMatrix GameViewMatrix
static bool mouseRightRelease
static bool SmartCursorIsUsed