Exemplo n.º 1
0
    public void Fill()
    {
        this.state = TubeState.Filling;

        level += Time.deltaTime / fillTime;

        if(level >= 1.0f)
        {
            this.state = TubeState.Filled;
        }
    }
Exemplo n.º 2
0
    public void Fill()
    {
        this.state = TubeState.Filling;

        level += Time.deltaTime / fillTime;

        if (level >= 1.0f)
        {
            this.state = TubeState.Filled;
        }
    }
Exemplo n.º 3
0
    // Update is called once per frame
    void Update()
    {
        if(this.oldState != this.state)
        {
            this.oldState = this.state;

            if(this.state == TubeState.Dissolving)
            {
                bubbles = Instantiate(prefabBubbles) as GameObject;
                bubbles.transform.position = this.transform.position;
                bubbles.transform.parent = this.transform;
            }
            else if(this.state == TubeState.Idle)
            {
                if(bubbles)
                    Destroy(bubbles);
            }
        }
    }
Exemplo n.º 4
0
    // Update is called once per frame
    void Update()
    {
        if (this.oldState != this.state)
        {
            this.oldState = this.state;

            if (this.state == TubeState.Dissolving)
            {
                bubbles = Instantiate(prefabBubbles) as GameObject;
                bubbles.transform.position = this.transform.position;
                bubbles.transform.parent   = this.transform;
            }
            else if (this.state == TubeState.Idle)
            {
                if (bubbles)
                {
                    Destroy(bubbles);
                }
            }
        }
    }
Exemplo n.º 5
0
 public void Dissolve(SampleBehaviour sample)
 {
     this.sample = sample;
     sample.state = SampleBehaviour.SampleState.Dissolving;
     state = TubeState.Dissolving;
 }
Exemplo n.º 6
0
 public void Fade()
 {
     State = new TubeStateFade(this);
 }
Exemplo n.º 7
0
 public void Dissolve(SampleBehaviour sample)
 {
     this.sample  = sample;
     sample.state = SampleBehaviour.SampleState.Dissolving;
     state        = TubeState.Dissolving;
 }