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);
    }
Exemple #2
0
 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));
     }
 }