///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// public void Use() { m_AbilityOwnerAnimator.SetBool("IsDoSpecialAbility", true); m_AbilityOwnerAnimator.runtimeAnimatorController = m_AbilityConfig.GetAbilityAnimationOverride(); CameraRayCaster cameraRaycaster = Camera.main.GetComponent <CameraRayCaster>(); if ((int)cameraRaycaster.GetCurrentSeenLayerEnum() == (int)CameraRayCastLayerEnum.CameraRayCastLayerEnum_Enemy) { m_AbilityCurrentTarget = cameraRaycaster.GetCurrentActiveHit().collider.gameObject; } }