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> (); }