Table of Contents

Class ArithmeticTest

Namespace
Gamelogic.Grids.Examples
Assembly
Assembly-CSharp.dll
public class ArithmeticTest : GridBehaviour<PointyHexPoint>
Inheritance
ArithmeticTest
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

Fields

PointyHexRemainders

public static readonly List<PointyHexPoint> PointyHexRemainders

Field Value

List<PointyHexPoint>

accuracy

public int accuracy

Field Value

int

divisor

public int divisor

Field Value

int

gradient

public Gradient gradient

Field Value

Gradient

Methods

Div2(PointyHexPoint)

public static PointyHexPoint Div2(PointyHexPoint point)

Parameters

point PointyHexPoint

Returns

PointyHexPoint

Div2N(PointyHexPoint, int)

public PointyHexPoint Div2N(PointyHexPoint p, int n)

Parameters

p PointyHexPoint
n int

Returns

PointyHexPoint

DivN(PointyHexPoint, int)

public PointyHexPoint DivN(PointyHexPoint p, int d)

Parameters

p PointyHexPoint
d int

Returns

PointyHexPoint

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

Mod2N(PointyHexPoint, int)

public PointyHexPoint Mod2N(PointyHexPoint p, int n)

Parameters

p PointyHexPoint
n int

Returns

PointyHexPoint

Mul2(PointyHexPoint)

public PointyHexPoint Mul2(PointyHexPoint p)

Parameters

p PointyHexPoint

Returns

PointyHexPoint

Mul2N(PointyHexPoint, int)

public PointyHexPoint Mul2N(PointyHexPoint p, int n)

Parameters

p PointyHexPoint
n int

Returns

PointyHexPoint

MulN(PointyHexPoint, int)

public PointyHexPoint MulN(PointyHexPoint p, int n)

Parameters

p PointyHexPoint
n int

Returns

PointyHexPoint

Rebase(PointyHexPoint)

public List<PointyHexPoint> Rebase(PointyHexPoint p)

Parameters

p PointyHexPoint

Returns

List<PointyHexPoint>