public static UIFactoryObserver InitializeFactoryObserverScript() { UIFactoryObserver ufo = Instantiate(Resources.Load <GameObject>("UIPrefs/factoryObserver"), mycanvas.rightPanel.transform).GetComponent <UIFactoryObserver>(); ufo.LocalizeTitles(); return(ufo); }
#pragma warning restore 0649 public static UIFactoryObserver InitializeFactoryObserverScript() { UIFactoryObserver ufo = Instantiate(Resources.Load <GameObject>("UIPrefs/factoryObserver"), UIController.current.rightPanel.transform).GetComponent <UIFactoryObserver>(); Factory.factoryObserver = ufo; return(ufo); }
public static UIFactoryObserver GetFactoryObserver() { if (_factoryObserver == null) { _factoryObserver = UIFactoryObserver.InitializeFactoryObserverScript(); } return(_factoryObserver); }
public override UIObserver ShowOnGUI() { if (factoryObserver == null) { factoryObserver = UIFactoryObserver.InitializeFactoryObserverScript(); } else { factoryObserver.gameObject.SetActive(true); } factoryObserver.SetObservingFactory(this); showOnGUI = true; return(factoryObserver); }