public void AddButton(Button button, HexagonNode hexagonNode) { Buttons.Add(hexagonNode, button); ButtonAdded?.Invoke(this, button); button.Position = hexagonNode.GetWorldPosition(LayoutSettings.HexagonRadius, LayoutSettings.HexagonMargin); }
protected virtual void OnRaiseButtonAddedEvent(ButtonAddedEventArgs e) { ButtonAdded?.Invoke(this, e); }