Class PolarFlatBrickTileGridBuilder
Class for building a polar flat brick grid in the Unity editor.
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/Polar Flat Brick Grid Builder")]
public class PolarFlatBrickTileGridBuilder : PolarTileGridBuilder<FlatHexPoint>, ITileGrid<FlatHexPoint>, IGridBuilderBase, IGLScriptableObject
- Inheritance
-
PolarFlatBrickTileGridBuilder
- 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 WrappedGrid<TileCell, FlatHexPoint> Grid { get; }
Property Value
GridShape
public PolarFlatBrickTileGridBuilder.Shape GridShape { get; }
Property Value
Map
public IMap3D<FlatHexPoint> Map { get; }
Property Value
Methods
CreatePolarMap()
protected override IPolarMap<FlatHexPoint> CreatePolarMap()
Returns
GetColorFunc(int, int, int)
protected override Func<FlatHexPoint, int> GetColorFunc(int x0, int x1, int y1)
Parameters
Returns
InitGrid()
protected override void InitGrid()