public static void resetColours() { GameObjects.Frets.green.reset(); GameObjects.Frets.red.reset(); GameObjects.Frets.yellow.reset(); GameObjects.Frets.blue.reset(); GameObjects.Frets.orange.reset(); TweakMain.setColours(GameObjects.Frets.defColours); }
public static void updateRainbow() { Color color = Helpers.Colour_RGB2Unity(GameObjects.allColours[TweakMain.rainbowIndex[0]]); Color color2 = Helpers.Colour_RGB2Unity(GameObjects.allColours[TweakMain.rainbowIndex[1]]); Color color3 = Helpers.Colour_RGB2Unity(GameObjects.allColours[TweakMain.rainbowIndex[2]]); Color color4 = Helpers.Colour_RGB2Unity(GameObjects.allColours[TweakMain.rainbowIndex[3]]); Color color5 = Helpers.Colour_RGB2Unity(GameObjects.allColours[TweakMain.rainbowIndex[4]]); GameObjects.Frets.green.setColour(color); GameObjects.Frets.red.setColour(color2); GameObjects.Frets.yellow.setColour(color3); GameObjects.Frets.blue.setColour(color4); GameObjects.Frets.orange.setColour(color5); TweakMain.setColours(new Color[] { color, color2, color3, color4, color5, color3 }); string[] array = new string[] { "G", "R", "Y", "B", "O" }; Color[] array2 = new Color[] { color, color2, color3, color4, color5 }; string text = ""; text += "Starting rainbow setting...\n"; for (int i = 0; i < GameObjects.allParticles.Length; i++) { text = string.Concat(new string[] { text, array[i % 5], " : ", GameObjects.allParticles[i].name, "\n" }); ParticleSystem.MainModule main = GameObjects.allParticles[i].main; if (GameObjects.allParticles[i].name.Contains("Green")) { main.startColor = color; } else if (GameObjects.allParticles[i].name.Contains("Red")) { main.startColor = color2; } else if (GameObjects.allParticles[i].name.Contains("Yellow")) { main.startColor = color3; } else if (GameObjects.allParticles[i].name.Contains("Blue")) { main.startColor = color4; } else if (GameObjects.allParticles[i].name.Contains("Orange")) { main.startColor = color5; } text += "Finished rainbow setting...\n"; Debug.Log(text); } }