Exemplo n.º 1
0
 public static void SetTopModifier(LandscapeTile tile, LandscapeTileModifierType modifier, bool recurse = true)
 {
     if (tile != null) {
         tile.TopModifier = modifier;
         tile.RefreshTileMesh ();
         if (recurse)
             SetBottomModifier (tile.TopTile, modifier, false);
     }
 }
Exemplo n.º 2
0
 public static void SetTopRightElevation(LandscapeTile tile, int elevation, bool recurse = true)
 {
     if (tile != null) {
         tile.TopRightElevation = elevation;
         tile.RefreshTileMesh ();
         if (recurse) {
             SetBottomRightElevation (tile.TopTile, elevation, false);
             SetBottomLeftElevation (tile.TopRightTile, elevation, false);
             SetTopLeftElevation (tile.RightTile, elevation, false);
         }
     }
 }
Exemplo n.º 3
0
 public static void SetRightModifier(LandscapeTile tile, LandscapeTileModifierType modifier, bool recurse = true)
 {
     if (tile != null) {
         tile.RightModifier = modifier;
         tile.RefreshTileMesh ();
         if (recurse)
             SetLeftModifier (tile.RightTile, modifier, false);
     }
 }