Untitled diff

Created Diff never expires
4 removals
33 lines
5 additions
34 lines
using System.Collections;
using System.Collections;
using System.Collections.Generic;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine;
using KinematicCharacterController;
using KinematicCharacterController;
using KinematicCharacterController.Examples;
using KinematicCharacterController.Examples;


namespace KinematicCharacterController.Walkthrough.WallJumping
namespace LezCharacterController
{
{
public class MyPlayer : MonoBehaviour
public class KinematicCharacterInput : MonoBehaviour
{
{
public MyCharacterController Character;

public KinematicCharacter Character;

private const string HorizontalInput = "Horizontal";
private const string HorizontalInput = "Horizontal";
private const string JumpInput = "Jump";
private const string JumpInput = "Jump";


private void Update()
private void Update()
{
{
HandleCharacterInput();
HandleCharacterInput();
}
}


private void HandleCharacterInput()
private void HandleCharacterInput()
{
{
PlayerCharacterInputs characterInputs = new PlayerCharacterInputs();
PlayerCharacterInputs characterInputs = new PlayerCharacterInputs();


// Build the CharacterInputs struct
// Build the CharacterInputs struct
characterInputs.horizontal = Input.GetAxisRaw(HorizontalInput);
characterInputs.horizontal = Input.GetAxisRaw(HorizontalInput);
characterInputs.JumpDown = Input.GetButtonDown(JumpInput);
characterInputs.JumpDown = Input.GetButtonDown(JumpInput);


// Apply inputs to character
// Apply inputs to character
Character.SetInputs(ref characterInputs);
Character.SetInputs(ref characterInputs);
}
}
}
}
}
}