public ASColor() { //list of builtin functions _builtinFunctions = new Dictionary <string, Action <ObjectContext, Value[]> > { ["setRGB"] = (ObjectContext ctx, Value[] args) => { _color = ColorRgba.FromHex(_color, args.First().ToString()); } }; }
public Color() { //list of builtin functions _builtinFunctions = new Dictionary <string, Action <ObjectContext, Value[]> >(); _builtinFunctions["setRGB"] = (ObjectContext ctx, Value[] args) => { _color.FromHex(args.First().ToString()); }; }
private Value setRGB(Value[] args) { _color = ColorRgba.FromHex(_color, args.First().ToString()); return(Value.Undefined()); }