Table of Contents

Class Pipes

Namespace
Gamelogic.Grids.Examples
Assembly
Assembly-CSharp.dll
public class Pipes : GridBehaviour<PointyHexPoint>, IResetable
Inheritance
Pipes
Implements
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, Vector3, Quaternion, Transform)
Object.Instantiate<T>(T, Transform)
Object.Destroy(Object)
Object.DestroyImmediate(Object)
Object.DestroyObject(Object)
Object.FindObjectsOfType<T>()
Object.name
Object.hideFlags
Extension Methods

Methods

HasGameFinished()

public bool HasGameFinished()

Returns

bool

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 initialisation code. (You can access the grid through the Grid property).

public override void InitGrid()

IsClosed(PointyHexPoint)

public bool IsClosed(PointyHexPoint point)

Parameters

point PointyHexPoint

Returns

bool

OnGUI()

public void OnGUI()

OnLeftClick(PointyHexPoint)

public void OnLeftClick(PointyHexPoint point)

Parameters

point PointyHexPoint

OnRightClick(PointyHexPoint)

public void OnRightClick(PointyHexPoint point)

Parameters

point PointyHexPoint

Reset()

public void Reset()

RotateEdgeNumberClockWise(int)

public int RotateEdgeNumberClockWise(int edge)

Parameters

edge int

Returns

int

RotateEdgeNumberCounterClockWise(int)

public int RotateEdgeNumberCounterClockWise(int edge)

Parameters

edge int

Returns

int

Update()

public void Update()

UpdateHighlight(PointyHexPoint)

public void UpdateHighlight(PointyHexPoint point)

Parameters

point PointyHexPoint