Exemplo n.º 1
0
    // Update is called once per frame
    void Update()
    {
        if (state == GameObjectFaderState.transparent)
        {
        }

        if (state == GameObjectFaderState.fadingIn)
        {
            opacity += fadeInSpeed * Time.deltaTime;
            if (opacity > maxOpacity)
            {
                opacity = maxOpacity;
                state   = GameObjectFaderState.opaque;
            }
            updateMaterial();
        }

        if (state == GameObjectFaderState.fadingOut)
        {
            opacity -= fadeOutSpeed * Time.deltaTime;
            if (opacity < minOpacity)
            {
                opacity = minOpacity;
                state   = GameObjectFaderState.transparent;
            }
            updateMaterial();
        }

        if (state == GameObjectFaderState.opaque)
        {
        }
    }
Exemplo n.º 2
0
 // Use this for initialization
 void Start()
 {
     img     = this.GetComponent <Image> ();
     opacity = minOpacity;
     state   = GameObjectFaderState.transparent;
     updateMaterial();
 }
Exemplo n.º 3
0
 // Use this for initialization
 void Start()
 {
     mat     = this.GetComponent <Renderer> ().material;
     opacity = minOpacity;
     state   = GameObjectFaderState.transparent;
     updateMaterial();
 }
Exemplo n.º 4
0
 // Use this for initialization
 public void Start()
 {
     if (!initialized)
     {
         txt     = this.GetComponent <Text> ();
         opacity = minOpacity;
         state   = GameObjectFaderState.transparent;
         updateMaterial();
         initialized = true;
     }
 }
Exemplo n.º 5
0
 public void reset()
 {
     if (startOpaque)
     {
         opacity = maxOpacity;
         state   = GameObjectFaderState.transparent;
     }
     else
     {
         opacity = minOpacity;
         state   = GameObjectFaderState.transparent;
     }
     updateMaterial();
 }
Exemplo n.º 6
0
 public void fadeOut()
 {
     state = GameObjectFaderState.fadingOut;
 }
Exemplo n.º 7
0
 public void fadeIn()
 {
     state = GameObjectFaderState.fadingIn;
 }