private IEnumerator WaitForProvider() { while (Provider == null) { yield return(WaitFor.EndOfFrame); } CloningConsole = Provider.GetComponentInChildren <CloningConsole>(); CloningConsole.RegisterConsoleGUI(this); //Subscribe to change event from CloningConsole.cs UpdateDisplay(); }
void Start() { if (Provider != null) { //Makes sure it connects with the dispenser properly CloningConsole = Provider.GetComponentInChildren <CloningConsole>(); CloningConsole.RegisterConsoleGUI(this); //Subscribe to change event from CloningConsole.cs UpdateDisplay(); } }