// Use this for initialization void Start() { _lookComponent = GetComponentInChildren <PlayerLook>(); _moveComponent = GetComponent <PlayerMove>(); speed = speed > 0 ? speed : 5f; maxSpeed = maxSpeed > 0 ? maxSpeed : 5f; sensitivity = sensitivity > 0 ? sensitivity : 3f; viewRange = viewRange > 0 ? viewRange : 60f; jumpForce = jumpForce > 0 ? jumpForce : 6f; _lookComponent.Initialize(this); _moveComponent.Initialize(this); }