public static void BeginMovement(WitchUnit wUnit) { currentActiveUnit = wUnit; HexEngine hEngine = HexEngine.instance; MapPresets mPresets = hEngine.mapPresets; List <Vector3Int> neighbours = HexEngine.instance.GetNeighbors(currentActiveUnit.currentHex.Coordinates); ShowNeighbours(neighbours, hEngine); }
public void ColourSwitch(MapPresets mp) { if (altitude < mp.seaLevel) { ChangeToThisColour(mp.seaColour); } else { int coordX = (int)(humidity * mp.step); int coordY = (int)(altitude * mp.step); ChangeToThisColour(mp.mapColourSprite.texture.GetPixel(coordX, coordY)); } }