Class AttachmentPoint
- Namespace
- VoxelPlayground.Entity
- Assembly
- GamePlay.dll
public class AttachmentPoint : MonoBehaviour
- Inheritance
-
object
AttachmentPoint
- Extension Methods
-
Fields
activeSearch
Field Value
- bool
enabledDirs
public bool[] enabledDirs
Field Value
- bool[]
entityAttachmentItem
[HideInInspector]
public EntityAttachmentItem entityAttachmentItem
Field Value
- EntityAttachmentItem
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>