Color GetColor(FlashlightColor color) { Color c = Color.white; switch (color) { default: case FlashlightColor.White: c = Color.white; break; case FlashlightColor.Red: c = Color.red; break; case FlashlightColor.Blue: c = Color.blue; break; case FlashlightColor.Green: c = Color.green; break; case FlashlightColor.Yellow: c = Color.yellow; break; } c.a = startingAlpha; return c; }
public void CycleColors(bool cycleToRight) { int cur = (int)currentColor; if (cycleToRight) { cur++; if (cur >= numberOfColors) cur = 0; } else { cur--; if (cur < 0) cur = numberOfColors - 1; } currentColor = (FlashlightColor)cur; ChangeColor(); }
public void GoToColor(FlashlightColor color) { //Set flashlight to color currentColor = color; ChangeColor(); }
public void SetColor(FlashlightColor color, Sprite s) { currentColor = color; sr.sprite = s; }