protected virtual void OnMouseEnter() { if (TileHighlighted != null) { TileHighlighted.Invoke(this, new EventArgs()); } }
public TileStatesFactory(EmptyTile tile) { tileSelected = new TileSelected(tile, this); tileHighlighted = new TileHighlighted(tile, this); tileIdle = new TileIdle(tile, this); cursorOnHighlightedTile = new CursorOnHighlightedTile(tile, this); awaitingMove = new TileAwaitingMove(tile, this); }