Table of Contents

Class Puzzle

Namespace
Gamelogic.Grids2.Examples
Assembly
Assembly-CSharp.dll
public class Puzzle : GridBehaviour<GridPoint2, TileCell>
Inheritance
Puzzle
Inherited Members
MonoBehaviour.IsInvoking()
MonoBehaviour.StopCoroutine(Coroutine)
MonoBehaviour.StopAllCoroutines()
MonoBehaviour.runInEditMode
Component.GetComponent<T>()
Component.GetComponentInChildren<T>()
Component.GetComponentsInChildren<T>()
Component.GetComponentsInParent<T>()
Component.transform
Component.gameObject
Component.tag
Object.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.name
Object.hideFlags

Fields

cellPrefab

public PolyominoCell cellPrefab

Field Value

PolyominoCell

colors

public Color[] colors

Field Value

Color[]

currentShapeRoot

public GameObject currentShapeRoot

Field Value

GameObject

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()