Search Unity

please help with simple script

Discussion in 'Scripting' started by mr.erix1, Sep 4, 2012.

  1. mr.erix1

    mr.erix1

    Joined:
    Sep 17, 2011
    Posts:
    17
    hi! so i add this function to my object, and i'ts works but when mouse is not ower object color not reset back,
    so how can i reset color back to previous color ?


    function Start () {

    }

    function OnMouseOver () {
    transform.renderer.material.color = Color.yellow;
    }
     
  2. Marrrk

    Marrrk

    Joined:
    Mar 21, 2011
    Posts:
    1,032
  3. mr.erix1

    mr.erix1

    Joined:
    Sep 17, 2011
    Posts:
    17
  4. Marrrk

    Marrrk

    Joined:
    Mar 21, 2011
    Posts:
    1,032
    Very simple, just store the old color into a member variable before changing it to Color.yellow and use this variable when resetting the color to its original state.
     
  5. mr.erix1

    mr.erix1

    Joined:
    Sep 17, 2011
    Posts:
    17
    marrrk thank you for advice, but i still can't get previous object color :( end of this function are, white,red, e.tc. how can i put my own color ? or maybe are some option for simpple color restore ? please help :)