// Methods
 public IdleState(RulerBoardTool owner) : base(RulerBoardTool.State.Idle, owner)
 {
 }
 // Methods
 public SettingsHandles(RulerBoardTool owner) : base(RulerBoardTool.State.SettingHandles, owner)
 {
 }
 // Methods
 public AdjustingHandles(RulerBoardTool owner) : base(RulerBoardTool.State.AdjustingHandles, owner)
 {
     _currentHoveredGizmo = -1;
     _activeGizmo         = -1;
 }