public void WinGame() { guide.alpha = 0.0f; ZoomInScript.ZoomOut(); endingScene.gameObject.SetActive(true); endingScene.sortingOrder = 100; environment.SetActive(false); }
public override void OnPress() { ZoomInScript.ZoomInTo(transform.position.WithZ(-10.0f), 2.0f); isPresent = !isPresent; if (isPresent) { ColorManager.ToStandard(); OnPresent(); } else { ColorManager.ToGreyScale(); OnPast(); } }
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; } } }
private void Awake() { instance = this; }
public override void OnRelease() { base.OnRelease(); ZoomInScript.ZoomOut(); }
public override void OnPress() { ZoomInScript.ZoomInTo(transform.position.WithZ(-10.0f), zoomSize); coll.enabled = false; }