2D Ultimate Side Scroller Character Controller
  • Introduction
    • Purpose
    • Overview
  • 🛠️Setup
    • Quick Setup
    • Detailed Setup
  • Content
    • Utilities
      • Custom Attributes
      • Extensions
    • Input System
    • Physics
    • Layers
    • Player Data
      • Physics Variables
      • Walk Variables
      • Crouch Variables
      • Jump Variables
      • Land Variables
      • Dash Variables
      • Wall Movement Variables
  • ⛑️Help
    • FAQ
    • Adding States
    • Removing States
  • Development
    • Features - V1.0
    • Roadmap
  • 📪Contact Me
    • Contact Me
Powered by GitBook
On this page
  • Wall Slide
  • Wall Grab
  • Wall Climb
  • Wall Jump
  1. Content
  2. Player Data

Wall Movement Variables

PreviousDash VariablesNextFAQ

Last updated 2 years ago

The WallMovementVariables class is responsible for managing the variables related to wall movement mechanics in the game. It contains several nested classes, each representing a specific type of wall movement: WallSlideVariables, WallGrabVariables, WallClimbVariables, and WallJumpVariables. These classes define the parameters for each wall movement type, allowing for customization of the movement mechanics.

Wall Slide

WallSlideVariables class handles the variables for wall sliding, such as the facing direction when sliding, maximum speed, and various curves for controlling the speed up, slow down, and turn back during the wall slide.

Wall Grab

WallGrabVariables class deals with the variables for wall grabbing, including a curve for controlling the slow down and the time it takes for the slow down to happen.

Wall Climb

WallClimbVariables class manages the variables for wall climbing, similar to the WallSlideVariables class but specifically for climbing. It contains the maximum climbing speed and curves for controlling the speed up, slow down, and turn back during wall climbing.

Wall Jump

WallJumpVariables class is responsible for the variables related to wall jumping, such as maximum height, jump height curve, jump time, and jump velocity curve. It also includes variables for controlling the horizontal movement, damping, and turning back during the wall jump.