public HCShape() { FStyle = HCShapeStyle.hssNone; FStructState = HCStructState.hstcStop; FVersion = 0; FColor = Color.Black; Cursor = Cursors.Default; }
public virtual void StructOver() { FStructState = HCStructState.hstcStop; if (FOnStructOver != null) { FOnStructOver(this, null); } }
protected virtual void SetActive(bool value) { if (FActive != value) { FActive = value; if (!value) { FStructState = HCStructState.hstcStop; } } }
public virtual void StructStart() { FStructState = HCStructState.hstcStart; }