//
    // Unity Methods
    //

    private void Start()
    {
        inputHandler  = ComponentManager.Instance.Get <InputHandler>();
        inspectorTool = ComponentManager.Instance.Get <InspectorTool>();
        mapController = ComponentManager.Instance.Get <MapController>();

        areaInspectorPanel = inspectorTool.areaInspectorPanel;
        areaInspector      = areaInspectorPanel.areaInspector;
    }
    private void Start()
    {
        // Get Components
        image              = GetComponent <Image>();
        rectTransform      = GetComponent <RectTransform>();
        mapViewArea        = ComponentManager.Instance.Get <MapViewArea>();
        inspectorTool      = ComponentManager.Instance.Get <InspectorTool>();
        areaInspectorPanel = inspectorTool.areaInspectorPanel;

        rectTransform.sizeDelta = new Vector2(inspectionDelete.texture.width * 0.5f, inspectionDelete.texture.height * 0.5f);

        // Add hover event
        hoverHandler          = GetComponent <HoverHandler>();
        hoverHandler.OnHover += OnPointerHover;

        // Add click event
        EventTrigger trigger = GetComponent <EventTrigger>();

        EventTrigger.Entry click = new EventTrigger.Entry();
        click.eventID = EventTriggerType.PointerClick;
        click.callback.AddListener((data) => { areaInspectorPanel.OnRemoveAreaInspection(areaInfo); });
        trigger.triggers.Add(click);
    }