trouble-in-terror-town/Assets/Scripts/Player/Character/Controller/CharacterMovementConfig.cs
Mikolaj a299230ab6 Tweaked movement values and added spectator "mode"
I tweaked a bit movement values and changed some variable names, I also added spectator "mode" (mode changing not implemented yet)
2022-05-04 02:22:06 +02:00

42 lines
No EOL
2.1 KiB
C#

using UnityEngine;
namespace TTTSC.Player.Character.Controller
{
public class CharacterMovementConfig : MonoBehaviour
{
[Header("Move on ground")]
public float moveForce; // This value controlls at what speed your character walks
public float crouchMoveForce; // This value controlls how much slower are you while crouching (equasion: walkSpeed / crouchSpeedDecrease)
public float sprintMoveForce; // This value controlls how much faster are you while sprinting (equasion: walkSpeed * sprintSpeedIncrease)
public float ladderClimbingForce; // This value controlls how fast dose the character climb ladders
public float desieredHoverHight;
public float crouchHeight; // This value controlls the hight of player when crouched
public bool allowSprint; // bool for enabling sprint
public float jumpForce; // This value controlls character's jump height
[Header("Collider standing")]
public float standingColliderPosition;
public float standingColliderHight;
[Header("Collider standing")]
public float crouchedColliderPosition;
public float crouchedColliderHight;
[Header("Drag")]
public float idleDrag;
public float moveDrag;
public float inAirDrag;
[Header("Hover")]
public float groundCheckLength;
public float hoverStrenght;
public float hoverDampening;
[Header("Misc")]
public float airControlForce; // This value controlls strenght of the force applied to the player when in the air
public float airControlCounterForce; // This value controlls strenght of the force applied to the player when in the air
public float lookVerticalSpeed; // This value controlls vertical looking speed
public float lookHorizontalSpeed; // This value controlls horizontal looking speed
public float aimVerticalSpeed; // This value controlls vertical looking speed while aiming down the sight
public float aimHorizontalSpeed; // This value controlls horizontal looking speed while aiming down the sight
}
}