Ejemplo n.º 1
0
 void renderLineColorChange(Vector3 distanceFromCharacter)
 {
     distanceFromCharacter = new Vector3(Mathf.Abs(distanceFromCharacter.x), Mathf.Abs(distanceFromCharacter.y), distanceFromCharacter.z);
     followCam.convertUserDragToCameraSize(distanceFromCharacter);
     if (distanceFromCharacter.x > 225 || distanceFromCharacter.y > 225)
     {
         // red
         _changeLineRendererScript.RenderGradient(ChangeColor.Color.RED);
     }
     else if (distanceFromCharacter.x > 150 || distanceFromCharacter.y > 150)
     {
         //yellow
         _changeLineRendererScript.RenderGradient(ChangeColor.Color.YELLOW);
     }
     else if (distanceFromCharacter.x > 75 || distanceFromCharacter.y > 75)
     {
         //green
         _changeLineRendererScript.RenderGradient(ChangeColor.Color.GREEN);
     }
     else
     {
         //white
         _changeLineRendererScript.RenderGradient(ChangeColor.Color.WHITE);
     }
 }