public override Vector2 Apply(Vector2 vector) { switch (Type) { case TransformType.Scale: vector *= Value; break; case TransformType.RotateRadian: break; case TransformType.RotateDegree: break; } return(Previous.Apply(vector)); }
public override Vector2 Apply(Vector2 vector) => Previous.Apply(vector + Value);