public Path2DCommand(Path2DCommandKind cmd, AngularDirection argument) { Command = cmd; WindingArgument = argument; Points = new Vector2[0]; }
public Path2DCommand(Path2DCommandKind cmd, params Vector2[] points) { Command = cmd; WindingArgument = 0; Points = points; }
public void Winding(AngularDirection dir) => m_commands.Add(new Path2DCommand(Path2DCommandKind.Winding, dir));
public RotateCommand(float duration, float degrees, AngularDirection direction) : base(duration) { Degrees = degrees; Direction = direction; }