public void Trigger() { while (texts.Count > 0) { TextOutputWindow.GetInstance().push(texts.Dequeue()); } }
public void Start() { if (done) { return; } foreach (var wers in refren) { TextOutputWindow.GetInstance().push(wers); } done = true; }
void FixedUpdate() { if (TextOutputWindow.GetInstance().IsOpened()) { return; } var mpos = Camera.main.ScreenToWorldPoint(Input.mousePosition); mpos.z = transform.position.z; var contains = collider.bounds.Contains(mpos); if (Input.GetMouseButtonDown(0) && contains) { Debug.Log("On click " + gameObject); OnClick(); } transform.localScale = contains ? scale * 1.1f : scale; }
// Update is called once per frame void Update() { renderer.enabled = !TextOutputWindow.GetInstance().IsOpened(); }