void Start() { if (!StarGameManager.instance) { return; } starGameManagerRef = StarGameManager.instance; starUiManager = starGameManagerRef.UiManager; starGameManagerRef.uiCommunicate = gameObject.GetComponent <UiCommunicate>(); }
private void Start() { starGameManagerRef = StarGameManager.instance; uiManager = starGameManagerRef.UiManager; userTransform = starGameManagerRef.CameraHolder.transform; if (GetComponent <AirtapController2>()) { airtapController2 = GetComponent <AirtapController2>(); } if (UseStandardHighlightColor) { useHighlightColor = uiManager.StandardButtonHighlightColor; } else { useHighlightColor = HighlightColor; } if (HighlightOverride.GetComponent <Renderer>().material.HasProperty("_Color")) { material = HighlightOverride.GetComponent <Renderer>().material; origColor = material.color; canHighlight = true; } // if (WatchInactiveParent != null) if (!ForceIgnoreInactiveParent) { // detectedParentObject = gameObject.transform.parent.transform.gameObject; } if (UseBubbleSelectTimeForDwellWait) { useDwellWait = uiManager.BubbleSelectLoadTime; } else { useDwellWait = DwellWait; } if (DistanceThresholdOverride == 0) { DistanceThresholdOverride = starGameManagerRef.DistanceGrabThreshold; } if (UseActiveDelay) { if (ActiveDelayOverride == 0) { ActiveDelayOverride = uiManager.SensorActiveDelay; } StartCoroutine(DelayingSensorInitialize()); } else { SensorInitialized = true; } }