using HexFiled; using UnityEngine; namespace Controller { internal sealed class GameInit { public GameInit(Controllers controllers, Data.Data data) { var hexGrid = new HexGrid(data.Field); controllers.Add(hexGrid); hexGrid.OnHexPainted += DoSomething; } private void DoSomething(HexCoordinates coordinates) { Debug.Log("Painted! " + coordinates ); } } }