GameplayHUDView InstantiateView(GameObject prefab) { Transform parent = CommonObjects.ActiveCanvas.GameplayHUDViewContainer; GameObject g = ZeldaViewController.InstantiateView(prefab, parent); GameplayHUDView v = g.GetComponent <GameplayHUDView>(); return(v); }
InventoryView InstantiateView(GameObject prefab) { Transform parent = CommonObjects.ActiveCanvas.InventoryViewContainer; GameObject g = ZeldaViewController.InstantiateView(prefab, parent); InventoryView v = g.GetComponent <InventoryView>(); v.BGOverlayIsActive = false; // TODO: Set this to true when not using Touch Controllers return(v); }
OptionsView InstantiateOptionsView(GameObject prefab) { Transform parent = CommonObjects.ActiveCanvas.OptionsViewContainer; GameObject g = ZeldaViewController.InstantiateView(prefab, parent); OptionsView v = g.GetComponent <OptionsView>(); AddButtonClickListeners(v); return(v); }