Ejemplo n.º 1
0
    private void Start()
    {
        closeEnnemyDetection = CloseEnnemyDetection.Instance;
        playerController     = PlayerController.Instance;
        cameraController     = CameraController.Instance;

        lookAtDirection = Vector2.zero;
    }
Ejemplo n.º 2
0
    /***** 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>();
    }