Example #1
0
 // Start is called before the first frame update
 void Start()
 {
     color_list = new List <Light.LightColors>();
     color_list.Add(Light.LightColors.yellow);
     color_list.Add(Light.LightColors.red);
     list_id      = 0;
     color        = color_list[list_id];
     no_of_screws = 0;
     if (screw_text)
     {
         screw_text.text = "" + no_of_screws;
     }
 }
Example #2
0
 public void ChangeColor(int i)
 {
     list_id += 1;
     if (list_id >= color_list.Count)
     {
         list_id -= color_list.Count;
     }
     if (list_id < 0)
     {
         list_id = color_list.Count - list_id;
     }
     color       = color_list[list_id];
     light.color = Light.getColorFromType(color);
 }