42 lines
656 B
C#
42 lines
656 B
C#
using System;
|
|
using UnityEngine;
|
|
|
|
[Serializable]
|
|
public class CharacterMotorJumpingINFINIGRASS
|
|
{
|
|
public bool enabled;
|
|
|
|
public float baseHeight;
|
|
|
|
public float extraHeight;
|
|
|
|
public float perpAmount;
|
|
|
|
public float steepPerpAmount;
|
|
|
|
[NonSerialized]
|
|
public bool jumping;
|
|
|
|
[NonSerialized]
|
|
public bool holdingJumpButton;
|
|
|
|
[NonSerialized]
|
|
public float lastStartTime;
|
|
|
|
[NonSerialized]
|
|
public float lastButtonDownTime;
|
|
|
|
[NonSerialized]
|
|
public Vector3 jumpDir;
|
|
|
|
public CharacterMotorJumpingINFINIGRASS()
|
|
{
|
|
enabled = true;
|
|
baseHeight = 1f;
|
|
extraHeight = 4.1f;
|
|
steepPerpAmount = 0.5f;
|
|
lastButtonDownTime = -100f;
|
|
jumpDir = Vector3.up;
|
|
}
|
|
}
|