private void Start() { closeEnnemyDetection = CloseEnnemyDetection.Instance; playerController = PlayerController.Instance; cameraController = CameraController.Instance; lookAtDirection = Vector2.zero; }
/***** MONOBEHAVIOUR FUNCTIONS *****/ private void Awake() { if (_instance != null && _instance != this) { Destroy(this.gameObject); } else { _instance = this; } closestEnnemiesList = new List <GameObject>(); detectedEnnemiesDictionnary = new SortedDictionary <float, GameObject>(); defaultDetectionRadius = 50f; detectionRadius = defaultDetectionRadius; screenPoint = Vector2.zero; distanceFromPlayer = Vector2.zero; distanceList = new List <float>(); }