public void Refresh()
        {
            this.enabled = false;

            // reset markers
            Radar      = null;
            CompassBar = null;
            Indicator  = null;
            Minimap    = null;

            // create marker references
            CreateMarkerReferences();

            this.enabled = true;
        }
        void CreateIndicatorMarker()
        {
            if (Prefabs.IndicatorPrefab == null)
            {
                return;
            }

            // create indicator gameobject
            GameObject indicatorGO = Instantiate(Prefabs.IndicatorPrefab.gameObject, Vector3.zero, Quaternion.identity) as GameObject;

            indicatorGO.transform.SetParent(HUDNavigationCanvas.Instance.Indicator.ElementContainer, false);
            indicatorGO.SetActive(false);

            // assign indicator prefab
            Indicator = indicatorGO.GetComponent <HNSIndicatorPrefab> ();
        }