Class FlatHexTileGridBuilder
Class for building a flat hex grid in the Unity editor. This builder can also make flat brick grids.
This component should (generally) not be accessed directly.Instead, add your own component that inherits from GridBebaviour, and access the grid and map through there.
[Version(1, 8, 0)]
[AddComponentMenu("Gamelogic/GridBuilders/Tile Grids/Flat Hex Grid Builder")]
public class FlatHexTileGridBuilder : TileGridBuilder<FlatHexPoint>, ITileGrid<FlatHexPoint>, IGridBuilderBase, IGLScriptableObject
- Inheritance
-
FlatHexTileGridBuilder
- Implements
- Inherited Members
-
MonoBehaviour.IsInvoking()MonoBehaviour.StopCoroutine(Coroutine)MonoBehaviour.StopAllCoroutines()MonoBehaviour.runInEditModeComponent.GetComponent<T>()Component.GetComponentInChildren<T>()Component.GetComponentsInChildren<T>()Component.GetComponentsInParent<T>()Component.transformComponent.gameObjectComponent.tagObject.Instantiate(Object, Vector3, Quaternion)Object.Instantiate(Object)Object.Instantiate(Object, Transform)Object.Instantiate<T>(T, Vector3, Quaternion, Transform)Object.Instantiate<T>(T, Transform)Object.Destroy(Object)Object.DestroyImmediate(Object)Object.DestroyObject(Object)Object.FindObjectsOfType<T>()Object.nameObject.hideFlags
- Extension Methods
Properties
Grid
public FlatHexGrid<TileCell> Grid { get; }
Property Value
GridShape
public FlatHexTileGridBuilder.Shape GridShape { get; }
Property Value
Map
public IMap3D<FlatHexPoint> Map { get; }
Property Value
Methods
CreateWindowedMap()
protected override WindowedMap<FlatHexPoint> CreateWindowedMap()
Returns
GetColorFunc(int, int, int)
protected override Func<FlatHexPoint, int> GetColorFunc(int x0, int x1, int y1)
Parameters
Returns
InitGrid()
protected override void InitGrid()