public void OnGUI() { if (!isActive) { return; } UpdateCaches(); GUI.BeginGroup(windowRect, windowTitle, window); for (int k = 0; k < 9; k++) { ColorModification cm = (ColorModification)k; if (effect.mode == cm) { GUI.Toggle(modeRects[k], true, modeTitles[k], leftButton); } else { if (GUI.Button(modeRects[k], modeTitles[k], leftButton)) { effect.mode = cm; } } } GUI.EndGroup(); }
public static void Main(string[] args) { ColorModification classicTrain = new ColorModification(new CargoTrain(6), "red"); SilencerModification stealthTrain = new SilencerModification(new ColorModification(new CargoTrain(7), "black")); System.Console.WriteLine(classicTrain.describe()); System.Console.WriteLine(stealthTrain.describe()); }
private void button1_Click(object sender, System.EventArgs e) { Vector3Modification[] pm; pm = new Vector3Modification[2]; ColorModification[] cm; cm = new ColorModification[2]; cm[0] = new ColorModification(0, Color.Brown.ToArgb()); cm[1] = new ColorModification(3, Color.Cyan.ToArgb()); pm[0] = new Vector3Modification(1, new Vector3(-1, 2, 2)); pm[1] = new Vector3Modification(0, new Vector3(3, 2, 2)); UVMapPlaneXY uvM; uvM = new UVMapPlaneXY(new PointF(0, 0), new SizeF(5, 5), new SizeF(1, 1)); this.g.ResetVertices(uvM); //this.g.ResetVertices(pm,cm,null,null); }
public static Vector3 GreenCoefficients(this ColorModification mode) { return(TRANSFORMS[(int)mode][2]); }