void Start() { if (Application.loadedLevelName == "Restore Point") upgradeArea = GameObject.Find ("Upgrade Area Trigger").GetComponent<UpgradeArea> (); playerInventory = GameObject.Find ("Inventory Manager").GetComponent<PlayerInventory> (); inv_HUD = GameObject.Find("HUD_Inventory").GetComponent<HUD_Inventory>(); anim = GetComponent<Animator> (); // set the 3D model colour to the colour set in the inspector Renderer[] childMeshes = GetComponentsInChildren<Renderer> (); foreach(Renderer rend in childMeshes) { rend.material.color = itemColor; } }
void Start() { // Cache references to scripts that utilise GameState variables pHealth = GameObject.Find ("Health Manager").GetComponent<HealthManager> (); healthHUD = GameObject.Find ("HUD_Healthbar").GetComponent<HUD_Healthbar> (); pInventory = GameObject.Find ("Inventory Manager").GetComponent<PlayerInventory> (); invHUD = GameObject.Find ("HUD_Inventory").GetComponent<HUD_Inventory> (); pTime = GameObject.Find("Time Manager").GetComponent<TimeScaler>(); // Load game at the start of every scene LoadGame (); }
void Update() { if (!inv_HUD) { print ("Delayed assignment of HUD_Inv"); inv_HUD = GameObject.Find("HUD_Inventory").GetComponent<HUD_Inventory>(); } }
// Use this for initialization void Start() { Invoke("EnableInput", 3); Time.timeScale = 1; roomInfoObject.SetActive(false); directionalLight = GameObject.Find("Directional Light").GetComponent<Light>(); restorePointLightColor = directionalLight.color; titleScreenLightColor = Color.white; cController = playerCameraObject.GetComponent<CameraController>(); cController.lookAtOtherTarget = lookAtTarget; dof = playerCameraObject.GetComponent<DepthOfFieldDeprecated>(); dof.objectFocus = lookAtTarget.transform; gradientImage = transform.Find("Rainbow Gradient").GetComponent<RawImage>(); upgradeAreaTrigger = GameObject.Find("Upgrade Area Trigger"); upgradeAreaTrigger.GetComponent<UpgradeArea> ().enabled = false; playerObject.SetActive(false); lvl = GameObject.Find("Level").GetComponent<Level>(); lvl.enabled = false; logoImage.color = new Color(0,0,0,0); continueText.color = new Color(0,0,0,0); hideMapButton = GameObject.Find ("Map Button").GetComponent<HideHUDElement> (); if(!invHUD){ invHUD = GameObject.Find("HUD_Inventory").GetComponent<HUD_Inventory>(); healthHUD = GameObject.Find("HUD_Healthbar").GetComponent<HUD_Healthbar>(); hidePause = GameObject.Find("PauseButton").GetComponent<HideHUDElement>(); hideTime = GameObject.Find("Time Button").GetComponent<HideHUDElement>(); } if(GameObject.Find("HideTitleObject")){ showTitleScreen = false; playerObject.SetActive(true); dof.objectFocus = playerObject.transform; EnableHudAndControls(); Destroy(gameObject); } }
// Use this for initialization void Start() { boxCol = GetComponent<BoxCollider>(); playerTransform = GameObject.FindGameObjectWithTag("Player").transform; hudInv = GameObject.Find ("HUD_Inventory").GetComponent<HUD_Inventory> (); cController = Camera.main.GetComponent<CameraController> (); Time.timeScale = 1; fade = GameObject.Find("Screen Fade").GetComponent<ScreenFade>(); tintImage = GameObject.Find("Upgrade Fader").GetComponent<RawImage>(); tintImage.color = new Color(1,1,1,0); instructionText = GameObject.Find("InstructionText").GetComponent<Text>(); instructionText.color = new Color(0,0,0,0); activateText = GameObject.Find("ActivateText").GetComponent<Text>(); activateText.color = new Color(0,0,0,0); }
void Start() { mainCanvas = GameObject.Find ("Canvas"); timeScaler = GameObject.Find ("Time Manager").GetComponent<TimeScaler>(); healthManager = GameObject.Find ("Health Manager").GetComponent<HealthManager> (); screenFader = GameObject.Find ("Screen Fade").GetComponent<ScreenFade> (); blurFX = GameObject.FindWithTag ("MainCamera").GetComponent<BlurOptimized> (); blurFX.enabled = false; pauseScreen.SetActive (false); failScreen.SetActive (false); invHUD = GameObject.Find ("HUD_Inventory").GetComponent<HUD_Inventory> (); healthHUD = GameObject.Find("HUD_Healthbar").GetComponent<HUD_Healthbar>(); timeButton = GameObject.Find("Time Button"); pauseButton = GameObject.Find ("PauseButton"); mapButton = GameObject.Find ("Map Button"); alertCountdown = GameObject.Find ("AlertCountdownIcon"); }
// Use this for initialization void Start() { zoomedOutPos = transform.position; zoomedOutRot = transform.rotation; lookAtTarget = true; distance = 1000; invHUD = GameObject.Find("HUD_Inventory").GetComponent<HUD_Inventory>(); healthHUD = GameObject.Find("HUD_Healthbar").GetComponent<HUD_Healthbar>(); hidePause = GameObject.Find("PauseButton").GetComponent<HideHUDElement>(); hideTime = GameObject.Find("Time Button").GetComponent<HideHUDElement>(); hideMap = GameObject.Find ("Map Button").GetComponent<HideHUDElement> (); pManager = GameObject.Find ("Pause Manager").GetComponent<PauseManager> (); hManager = GameObject.Find ("Health Manager").GetComponent<HealthManager> (); if(Application.loadedLevelName == "Restore Point"){ tScreen = GameObject.Find("Title Screen Canvas").GetComponent<TitleScreen>(); upArea = GameObject.Find("Upgrade Area Trigger").GetComponent<UpgradeArea>(); if(tScreen.showTitleScreen){ invHUD.hide(); healthHUD.hide(); hidePause.hide(); hideTime.hide(); hideMap.hide(); } } }
// Update is called once per frame void Update() { timeNow = Time.realtimeSinceStartup; myTime = timeNow - lastInterval; lastInterval = timeNow; if (upArea) { upgradeHide = upArea.displayActivateInstructions; } if(lookAtOtherTarget){ transform.LookAt(lookAtOtherTarget.position); } else{ if(targetCamera){ if(targetCamera.parent.parent.parent.Find("Map Camera Position"))mapCamera = true; else mapCamera = false; } if(mapCamera){ mapCamObject = targetCamera.parent.parent.parent.Find("Map Camera Position").gameObject; zoomedOutPos = mapCamObject.transform.position; zoomedOutRot = mapCamObject.transform.rotation; } if(Input.GetKey(KeyCode.M)){ mapButtonDown = true; if(!invHUD){ invHUD = GameObject.Find("HUD_Inventory").GetComponent<HUD_Inventory>(); healthHUD = GameObject.Find("HUD_Healthbar").GetComponent<HUD_Healthbar>(); hidePause = GameObject.Find("PauseButton").GetComponent<HideHUDElement>(); hideTime = GameObject.Find("Time Button").GetComponent<HideHUDElement>(); } else{ invHUD.hide(); healthHUD.hide(); hidePause.hide(); hideTime.hide(); } } else if(Input.GetKeyUp(KeyCode.M)){ if(invHUD){ mapButtonDown = false; if(!hManager.playerDead && !pManager.gamePaused){ if(!upgradeHide){ invHUD.show(); } healthHUD.show (); hidePause.show(); hideTime.show(); } } } if(mapButtonDown){ if(mapCamera){ MapView(); } } else{ if(!hManager.playerDead && !pManager.gamePaused && !upgradeHide){ invHUD.show(); healthHUD.show (); hidePause.show(); hideTime.show(); } if(targetCamera){ distance = Vector3.Distance(transform.position, targetCamera.position); targetCameraPosition = targetCamera.position; targetCameraRotation = targetCamera.eulerAngles; if(transform.position != targetCameraPosition){ transform.position = Vector3.Lerp(transform.position, targetCameraPosition, myTime * moveSpeed); } if(target && lookAtTarget){ Quaternion rotation = Quaternion.LookRotation(target.position - transform.position); transform.rotation = Quaternion.Slerp(transform.rotation, rotation, 0.003f * damping); } else{ transform.rotation = Quaternion.Lerp(transform.rotation, targetCamera.rotation, myTime * rotateSpeed); } } } } lastInterval = timeNow; }