public void WinGame() { guide.alpha = 0.0f; ZoomInScript.ZoomOut(); endingScene.gameObject.SetActive(true); endingScene.sortingOrder = 100; environment.SetActive(false); }
private void Update() { if (Time.timeScale == 0.0f) { return; } if (cam == null) { cam = Camera.main; } if (Input.GetMouseButtonDown(1)) { ZoomInScript.ZoomOut(); return; } if (Input.GetMouseButtonDown(0)) { RaycastHit2D hit = Physics2D.Raycast(cam.ScreenToWorldPoint(Input.mousePosition), Vector3.zero); if (hit) { curPoi = hit.collider.GetComponent <ClickableObject>(); if (curPoi != null) { curPoi.OnPress(); } } } else if (Input.GetMouseButtonUp(0)) { if (curPoi != null) { curPoi.OnRelease(); curPoi = null; } } }
public override void OnRelease() { base.OnRelease(); ZoomInScript.ZoomOut(); }