Table of Contents

Class AttachmentPoint

Namespace
VoxelPlayground.Entity
Assembly
GamePlay.dll
public class AttachmentPoint : MonoBehaviour
Inheritance
object
AttachmentPoint
Extension Methods

Fields

activeSearch

public bool activeSearch

Field Value

bool

enabledDirs

public bool[] enabledDirs

Field Value

bool[]

entityAttachmentItem

[HideInInspector]
public EntityAttachmentItem entityAttachmentItem

Field Value

EntityAttachmentItem

showGiz

public bool showGiz

Field Value

bool

Properties

FaceVec

public static List<Vector3> FaceVec { get; }

Property Value

List<Vector3>

Methods

FindFaceToward(Vector3, float)

public int FindFaceToward(Vector3 dir, float minAng = 45)

Parameters

dir Vector3
minAng float

Returns

int

FindOtherClosestPoint()

public TwoAttachPoint FindOtherClosestPoint()

Returns

TwoAttachPoint

GetFaceCenterPoint(Vector3)

public Vector3? GetFaceCenterPoint(Vector3 hitPoint)

Parameters

hitPoint Vector3

Returns

Vector3?

GetFacePointByOtherNormal(Vector3)

public Vector3? GetFacePointByOtherNormal(Vector3 normal)

Parameters

normal Vector3

Returns

Vector3?

Init(EntityAttachmentItem)

public void Init(EntityAttachmentItem entityAttachmentItem)

Parameters

entityAttachmentItem EntityAttachmentItem

IsPairDir(bool[], bool[])

public static bool IsPairDir(bool[] dirsA, bool[] dirsB)

Parameters

dirsA bool[]
dirsB bool[]

Returns

bool

IterateDirs(Action<int, Vector3, Vector3>)

public void IterateDirs(Action<int, Vector3, Vector3> action)

Parameters

action Action<int, Vector3, Vector3>