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

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

            // create marker references
            CreateMarkerReferences();

            this.enabled = true;
        }
        void CreateRadarMarker()
        {
            if (Prefabs.RadarPrefab == null)
            {
                return;
            }

            // create radar gameobject
            GameObject radarGO = Instantiate(Prefabs.RadarPrefab.gameObject, Vector3.zero, Quaternion.identity) as GameObject;

            radarGO.transform.SetParent(HUDNavigationCanvas.Instance.Radar.ElementContainer, false);
            radarGO.SetActive(false);

            // assign radar prefab
            Radar = radarGO.GetComponent <HNSRadarPrefab> ();
        }