Class Puzzle
public class Puzzle : GridBehaviour<GridPoint2, TileCell>
- Inheritance
-
Puzzle
- 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)Object.Instantiate<T>(T, Vector3, Quaternion)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
Fields
cellPrefab
public PolyominoCell cellPrefab
Field Value
colors
public Color[] colors
Field Value
- Color[]
currentShapeRoot
public GameObject currentShapeRoot
Field Value
Methods
InitGrid()
When this behaviour is attached to a grid builder, this method is called once the grid is created, and all cells(tiles) have been instantiated. Override this to implement custom initialization code. (You can access the grid through the Grid property).
public override void InitGrid()
OnFlipClick()
public void OnFlipClick()
OnRotateClick()
public void OnRotateClick()
SetShape(Type)
public void SetShape(Polyominoes.Pentomino.Type type)
Parameters
type
Polyominoes.Pentomino.Type
Update()
public void Update()