public void clickOnPowerCircle() { fader._wa_fadeOut(this); this.isWaitingForActionToComplete = true; clickedItem = UIInventoryClickItem.powerCircle; levelRef.storeStringValue("ReturnLocation", levelRef.locationName); levelRef.storeStringValue("ReentryCondition", "Inventory"); levelRef.storeIntValue("InventoryLevel", 0); levelRef.storePlayerCoordinates(); //levelRef.storePhysicalCameraPosition (); }
public void reenter() { this.GetComponent <Animator> ().SetTrigger("InventoryReentry"); //this.GetComponent<Animator> ().SetBool ("InventoryOpen", true); targetY = y = showingY; Vector3 newPos = this.transform.localPosition; newPos.y = y; this.transform.localPosition = newPos; isOpen = true; delay = 0.0f; uiInvRef.show(); level.storeStringValue("ReentryCondition", "Inventory"); level.storePlayerCoordinates(); }
// Update is called once per frame new void Update() { if (state == HUDCrackGlassState.cracking) { elapsedTime += Time.deltaTime; if (elapsedTime > nextTimeToCrack) { elapsedTime = 0.0f; nextTimeToCrack = FloatRandom.floatRandomRange(minTimeToCrack, maxTimeToCrack); if (frame < crackedGlass.Length - 1) { ++frame; theImage.sprite = crackedGlass [frame]; levelController.playSound(crackAudio [frame]); } else { state = HUDCrackGlassState.cracked; } } } if (state == HUDCrackGlassState.cracked) { } if (state == HUDCrackGlassState.changingActivity) { --waitFrames; if (waitFrames == 0) { ds.storeStringValue("ReturnLocation", levelController.locationName); levelController.storeStringValue("CurrentLevel", levelController.locationName); levelController.storePlayerCoordinates(); SceneManager.LoadScene("Scenes/QA"); } } }