public override void Awake() { base.Awake(); m_physics = GetComponent <TraitPhysics>(); m_moveTrait = GetComponent <TraitMove>(); m_crouchTrait = GetComponent <TraitCrouch>(); m_wallSlide = GetComponent <TraitWallSlide>(); }
void Start() { m_controller = GetComponent <EntityController>(); m_physics = GetComponent <TraitPhysics>(); maxJumpVelocity = Mathf.Abs(m_physics.gravity) * m_physics.timeToJumpApex; minJumpVelocity = Mathf.Sqrt(2 * Mathf.Abs(m_physics.gravity) * minJumpHeight); }
void Awake() { m_controller = GetComponent <EntityController>(); m_physics = GetComponent <TraitPhysics>(); }