Table of Contents

Class InspectableSplicedVectorPoint

Namespace
Gamelogic.Grids
Assembly
Assembly-CSharp.dll

This class provides is a mutable class that can be used to construct partial vector points.

It is provided for use in Unity's inspector.

[Serializable]
[Version(1, 0, 0)]
public class InspectableSplicedVectorPoint
Inheritance
InspectableSplicedVectorPoint
Inherited Members
Extension Methods

Examples

Typical usage us this:

[Serializable]
public MyClass
{
	public InspectableVectorPoint playerStart;

	private PointyTriPoint playerPosition;

	public void Start()
	{
		playerPosition = playerStart.GetPointyTriPoint();
	}
}

Constructors

InspectableSplicedVectorPoint()

public InspectableSplicedVectorPoint()

InspectableSplicedVectorPoint(CairoPoint)

[Version(1, 8, 0)]
public InspectableSplicedVectorPoint(CairoPoint point)

Parameters

point CairoPoint

InspectableSplicedVectorPoint(FlatRhombPoint)

[Version(1, 8, 0)]
public InspectableSplicedVectorPoint(FlatRhombPoint point)

Parameters

point FlatRhombPoint

InspectableSplicedVectorPoint(FlatTriPoint)

[Version(1, 8, 0)]
public InspectableSplicedVectorPoint(FlatTriPoint point)

Parameters

point FlatTriPoint

InspectableSplicedVectorPoint(PointyRhombPoint)

[Version(1, 8, 0)]
public InspectableSplicedVectorPoint(PointyRhombPoint point)

Parameters

point PointyRhombPoint

InspectableSplicedVectorPoint(PointyTriPoint)

[Version(1, 8, 0)]
public InspectableSplicedVectorPoint(PointyTriPoint point)

Parameters

point PointyTriPoint

Fields

index

public int index

Field Value

int

x

public int x

Field Value

int

y

public int y

Field Value

int

Methods

Create<TBasePoint>(SplicedPoint<TBasePoint>)

[Version(1, 8, 0)]
public static InspectableSplicedVectorPoint Create<TBasePoint>(SplicedPoint<TBasePoint> point) where TBasePoint : IVectorPoint<TBasePoint>, IGridPoint<TBasePoint>

Parameters

point SplicedPoint<TBasePoint>

Returns

InspectableSplicedVectorPoint

Type Parameters

TBasePoint

Create<TPoint, TBasePoint>(ISplicedPoint<TPoint, TBasePoint>)

[Version(1, 8, 0)]
public static InspectableSplicedVectorPoint Create<TPoint, TBasePoint>(ISplicedPoint<TPoint, TBasePoint> point) where TPoint : ISplicedVectorPoint<TPoint, TBasePoint>, IGridPoint<TPoint> where TBasePoint : IVectorPoint<TBasePoint>, IGridPoint<TBasePoint>

Parameters

point ISplicedPoint<TPoint, TBasePoint>

Returns

InspectableSplicedVectorPoint

Type Parameters

TPoint
TBasePoint

GetFlatRhombPoint()

public FlatRhombPoint GetFlatRhombPoint()

Returns

FlatRhombPoint

GetPointyFlatPoint()

public FlatTriPoint GetPointyFlatPoint()

Returns

FlatTriPoint

GetPointyRhombPoint()

public PointyRhombPoint GetPointyRhombPoint()

Returns

PointyRhombPoint

GetPointyTriPoint()

public PointyTriPoint GetPointyTriPoint()

Returns

PointyTriPoint

ToString()

[Version(1, 8, 0)]
public override string ToString()

Returns

string