Class HexagonalRuleTileEditor
Inheritance
HexagonalRuleTileEditor
Inherited Members
UnityEngine.Object.FindObjectsOfType<T>(System.Boolean)
UnityEngine.Object.FindObjectOfType<T>(System.Boolean)
Syntax
[CustomEditor(typeof(HexagonalRuleTile), true)]
[CanEditMultipleObjects]
public class HexagonalRuleTileEditor : RuleTileEditor, IPreviewable, IToolModeOwner
Properties
hexTile
Declaration
public HexagonalRuleTile hexTile { get; }
Property Value
Methods
CreatePreview()
Declaration
public override void CreatePreview()
Overrides
GetArrowIndex(Vector3Int)
Declaration
public override int GetArrowIndex(Vector3Int position)
Parameters
Returns
Overrides
GetMatrixSize(BoundsInt)
Declaration
public override Vector2 GetMatrixSize(BoundsInt bounds)
Parameters
Returns
Overrides
GetRuleGUIBounds(BoundsInt, RuleTile.TilingRule)
Declaration
public override BoundsInt GetRuleGUIBounds(BoundsInt bounds, RuleTile.TilingRule rule)
Parameters
Returns
Overrides
RuleMatrixOnGUI(RuleTile, Rect, BoundsInt, RuleTile.TilingRule)
Declaration
public override void RuleMatrixOnGUI(RuleTile tile, Rect rect, BoundsInt bounds, RuleTile.TilingRule tilingRule)
Parameters
Overrides