public void Refresh() { this.enabled = false; // reset markers Radar = null; CompassBar = null; Indicator = null; Minimap = null; // create marker references CreateMarkerReferences(); this.enabled = true; }
void CreateCompassBarMarker() { if (Prefabs.CompassBarPrefab == null) { return; } // create compass bar gameobject GameObject compassBarGO = Instantiate(Prefabs.CompassBarPrefab.gameObject, Vector3.zero, Quaternion.identity) as GameObject; compassBarGO.transform.SetParent(HUDNavigationCanvas.Instance.CompassBar.ElementContainer, false); compassBarGO.SetActive(false); // assign compass bar prefab CompassBar = compassBarGO.GetComponent <HNSCompassBarPrefab> (); }