protected virtual void OnCursorContext() { if (CursorContext != null) { CursorContext.Invoke(this, System.EventArgs.Empty); } }
public void StopMove() { cursor = null; lastMove = null; }
public void StartMove() { Vector2 pos = InputTool.mousePosition; Coord selectCoord = layout.FindCellContains(pos); if (selectCoord != null) { Rect selectBlockRect = layout.GetBlockRect(selectCoord.x, selectCoord.y); cursor = new CursorContext(selectCoord, selectBlockRect, pos); } }