public override void OnSetFaceColor(ColorValue clr) { if (clr.ToRGBA() == faceStyle.GetColor().ToRGBA()) { return; } if (!faceStyleDict.TryGetValue(clr.ToRGBA(), out faceStyle)) { faceStyle = new FaceStyle(); faceStyle.SetColor(clr); faceStyleDict.Add(clr.ToRGBA(), faceStyle); } }
public override void OnSetFaceColor(ColorValue clr) { if (clr.ToRGBA() == faceStyle.GetColor().ToRGBA()) { return; } FaceStyle fs = null; if (!faceStyleDict.TryGetValue(clr.ToRGBA(), out fs)) { fs = new FaceStyle(); fs.SetColor(clr); faceStyleDict.Add(clr.ToRGBA(), fs); } faceStyle = fs; }
public override void OnSetFaceColor(ColorValue clr) { if (clr.ToRGBA() == faceStyle.GetColor().ToRGBA()) return; FaceStyle fs = null; if (!faceStyleDict.TryGetValue(clr.ToRGBA(), out fs)) { fs = new FaceStyle(); fs.SetColor(clr); faceStyleDict.Add(clr.ToRGBA(), fs); } faceStyle = fs; fileSys.WriteLine(String.Format("{0} {1} {2}", clr.R, clr.G, clr.B)); fileSys.Flush(); }