Example #1
0
 public void Trigger()
 {
     while (texts.Count > 0)
     {
         TextOutputWindow.GetInstance().push(texts.Dequeue());
     }
 }
Example #2
0
    void Start()
    {
        startAnim.sprites = spritesStart;
        endAnim.sprites   = spritesEnd;

        instance = this;
        image    = GetComponent <Image>();
    }
Example #3
0
    public void Start()
    {
        if (done)
        {
            return;
        }
        foreach (var wers in refren)
        {
            TextOutputWindow.GetInstance().push(wers);
        }

        done = true;
    }
Example #4
0
    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;
    }
Example #5
0
 // Update is called once per frame
 void Update()
 {
     renderer.enabled = !TextOutputWindow.GetInstance().IsOpened();
 }