public void OpenWindow(int tabIndex) { if (uiManager == null) { uiManager = GameObject.Find("UIManager").GetComponent <UIManager_v5>(); } uiManager.CloseAllWindows(); gameObject.SetActive(true); DispensaryUIPanel dispensaryPanel = gameObject.GetComponent <DispensaryUIPanel>(); if (dispensaryPanel != null) { dispensaryPanel.OnWindowOpen(tabIndex); } CompanyUIPanel companyPanel = gameObject.GetComponent <CompanyUIPanel>(); if (companyPanel != null) { companyPanel.OnWindowOpen(tabIndex); } CalendarUIPanel calendarPanel = gameObject.GetComponent <CalendarUIPanel>(); if (calendarPanel != null) { calendarPanel.OpenCalendar(); } windowOpen = true; }
public void SpawnDeliveryTruck(DeliveryEvent deliveryEvent) { Order order = deliveryEvent.order; Database db = GameObject.Find("Database").GetComponent <Database>(); GameObject deliveryTruck = Instantiate(db.GetStoreObject("Delivery Truck 1").gameObject_); DeliveryTruck truck = deliveryTruck.GetComponent <DeliveryTruck>(); order.deliveryTruck = truck; truck.order = order; truck.manager = this; truck.leftSideText.text = order.vendor.vendorName; truck.rightSideText.text = order.vendor.vendorName; deliveryTruck.transform.position = truckLocation.transform.position; deliveryTruck.transform.eulerAngles = truckLocation.transform.eulerAngles; List <Box> deliveryBoxes = gameObject.GetComponent <Inventory>().BoxProducts(order); truck.boxes = deliveryBoxes; deliveries.Add(new Delivery(order, truck)); // UI UIManager_v5 uiManager = GameObject.Find("UIManager").GetComponent <UIManager_v5>(); uiManager.CreateDeliveryNotification(truck); uiManager.leftBarDeliveryPanel.AddDelivery(order); }
void Update() { if (uiManager == null) { try { uiManager = GameObject.Find("UIManager").GetComponent <UIManager_v5>(); } catch (NullReferenceException) { } } try { if (db.settings.GetTargetFramerate() != targetFrameRate) { targetFrameRate = db.settings.GetTargetFramerate(); } } catch (NullReferenceException) { try { db = GameObject.Find("Database").GetComponent <Database>(); } catch (NullReferenceException) { // db doesnt exist yet } } if (Application.targetFrameRate != targetFrameRate) { QualitySettings.vSyncCount = 0; Application.targetFrameRate = targetFrameRate; } currentFrameRate = (int)(1f / Time.unscaledDeltaTime); try { if (fpsTextUpdating) { if (!uiManager.fpsText.gameObject.activeSelf) { fpsTextUpdating = false; StopCoroutine("UpdateFPSText"); } } else { if (uiManager.fpsText.gameObject.activeSelf) { StartCoroutine("UpdateFPSText"); } } } catch (NullReferenceException) { // on main menu } }
void Start() { //spriteRenderer.color = new Color(255, 255, 255, 0); // hide sprite on start placeholder = gameObject.GetComponent <Placeholder>(); db = GameObject.Find("Database").GetComponent <Database>(); uiManager = GameObject.Find("UIManager").GetComponent <UIManager_v5>(); textImagesParent = GameObject.Find("PopupsParent").transform; productManager = GameObject.Find("DispensaryManager").GetComponent <ProductManager>(); }
void Start() { try { dm = gameObject.GetComponent <DispensaryManager>(); db = GameObject.Find("Database").GetComponent <Database>(); uiManager = GameObject.Find("UIManager").GetComponent <UIManager_v5>(); originalPos = cam.transform.position; originalRot = cam.transform.eulerAngles; state = CameraState.Exterior; } catch (NullReferenceException) { } }
void Start() { try { cam = Camera.main; state = CameraState.zoomedOut_Exterior; dm = gameObject.GetComponent <DispensaryManager>(); db = GameObject.Find("Database").GetComponent <Database>(); uiManager = GameObject.Find("UIManager").GetComponent <UIManager_v5>(); zoomedOut_ExteriorState = new PreviousCameraState(state, cam.transform.position, cam.transform.eulerAngles, dm.dispensary.gameObject.transform.position); zoomedOut_InteriorState = new PreviousCameraState(); zoomedInState = new PreviousCameraState(); preFocusState = new PreviousCameraState(); } catch (NullReferenceException) { // Main menu } }