Class InspectableSplicedVectorPoint
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
x
public int x
Field Value
y
public int y
Field Value
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
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
Type Parameters
TPoint
TBasePoint
GetFlatRhombPoint()
public FlatRhombPoint GetFlatRhombPoint()
Returns
GetPointyFlatPoint()
public FlatTriPoint GetPointyFlatPoint()
Returns
GetPointyRhombPoint()
public PointyRhombPoint GetPointyRhombPoint()
Returns
GetPointyTriPoint()
public PointyTriPoint GetPointyTriPoint()
Returns
ToString()
[Version(1, 8, 0)]
public override string ToString()