public SearchRectangle(SerializablePoint?clickPoint, List <SerializableRectangle>?searchAreas, List <NamedSearchArea>?namedSearchAreas, int x, int y, int w, int h) { ClickPoint = clickPoint; Rectangle = new SerializableRectangle() { Position = new SerializablePoint() { X = x, Y = y }, Size = new SerializableSize() { W = w, H = h } }; SearchAreas ??= new List <SerializableRectangle>(); if (searchAreas is { })
public ImageMatch(SerializablePoint clickPoint, SerializableRectangle matchRectangle) { ClickPoint = clickPoint; MatchRectangle = matchRectangle; }
public override SerializableBase CreateSerializableObject() { SerializableRectangle rect = new SerializableRectangle(this); return(rect); }