private void Start() { source = GetComponent <AudioSource>(); helper = GetComponent <GunControllerHelper>(); input = GetComponentInParent <PlayerInput>(); animateFOV = GetComponentInParent <AnimateFOV>(); cameraMovement = GetComponentInParent <CameraMovement>(); player = GetComponentInParent <PlayerController>(); player.AddToStatusChange(PlayerStatusChange); weaponSwaying = GetComponent <HandSway>(); ui = FindObjectOfType <GunControllerUI>(); ResetGuns(); }
private void Start() { source = GetComponent <AudioSource>(); helper = GetComponent <GunControllerHelper>(); input = GetComponentInParent <PlayerInput>(); animateFOV = GetComponentInParent <AnimateFOV>(); cameraMovement = GetComponentInParent <CameraMovement>(); player = GetComponentInParent <PlayerController>(); player.AddToStatusChange(PlayerStatusChange); weaponSwaying = GetComponent <HandSway>(); ui = FindObjectOfType <GunControllerUI>(); if (ui == null) { Debug.LogError("GunControllerUI not found, please add PlayerUI prefab"); } ResetGuns(); }