GridBoardView
Note
Stable API. Supported for production use within the 1.x compatibility contract.
| Contract | Value |
|---|---|
| Assembly | LostLily.GridToolkit.Visualization |
| Namespace | LostLily.GridToolkit.Visualization |
| Kind | class |
| Tier | Stable |
| Roles | CustomerWorkflow |
| Validated version | 1.0.0 |
Declaration
type class LostLily.GridToolkit.Visualization.GridBoardView : UnityEngine.MonoBehaviour
Public members
Events
System.Action<LostLily.GridToolkit.Visualization.GridRendererStatus> StatusChanged
Methods
System.Boolean ResolveHit(UnityEngine.Ray,LostLily.GridToolkit.Visualization.GridHitResolutionOptions,out LostLily.GridToolkit.Visualization.GridHit)
System.Boolean ResolveHit(UnityEngine.Ray,out LostLily.GridToolkit.Visualization.GridHit)
System.Boolean ResolveHit(UnityEngine.Vector3,LostLily.GridToolkit.Visualization.GridHitResolutionOptions,out LostLily.GridToolkit.Visualization.GridHit)
System.Boolean ResolveHit(UnityEngine.Vector3,out LostLily.GridToolkit.Visualization.GridHit)
System.Void .ctor()
System.Void ApplyActionResult(LostLily.GridToolkit.Actions.GridActionResult)
System.Void ApplyActionResult(LostLily.GridToolkit.Actions.IGridAction,LostLily.GridToolkit.Actions.GridActionResult)
System.Void Bind(LostLily.GridToolkit.Board.GridBoardState,LostLily.GridToolkit.Visualization.GridBoardViewBindOptions)
System.Void ClearTransientVisuals(LostLily.GridToolkit.Visualization.GridTransientVisualClearOptions)
System.Void InvalidateVisuals(LostLily.GridToolkit.Visualization.GridVisualInvalidation)
System.Void RefreshVisuals()
System.Void SetBoardRendererComponent(UnityEngine.MonoBehaviour)
System.Void SetStateSource(LostLily.GridToolkit.Board.IGridBoardStateSource)
System.Void Unbind()
Properties
LostLily.GridToolkit.Board.GridBoardState State { get; }
LostLily.GridToolkit.Board.IGridBoardStateSource StateSource { get; }
LostLily.GridToolkit.Visualization.GridBoardViewBindingMode BindingMode { get; }
LostLily.GridToolkit.Visualization.GridRendererStatus Status { get; }
LostLily.GridToolkit.Visualization.GridVisualState VisualState { get; }
LostLily.GridToolkit.Visualization.IGridBoardRenderer BoardRenderer { get; }
System.String AssignmentDiagnostic { get; }
Versioning
Generated from the public Grid Toolkit 1.0.0 API metadata. Use the tier above when deciding how strongly to couple your project to this contract.