Battle Talent  V11
Public Types | Public Member Functions | Public Attributes | Protected Member Functions | List of all members
CrossLink.AttachLine Class Reference

Inherits CrossLink.AttachObj.

Public Types

enum class  GrabRotLimitType { None , Right , Left , Both }
 
enum class  GrabThumbLimitType { None , Forward , Backward }
 
enum class  GrabPalmLimitType { None , ToY , FromY }
 

Public Member Functions

void Reset ()
 
override void ShowGrabaleHint (InteractHand hand)
 
override void ShowNearHand (InteractHand hand)
 
override Vector3 GetHandPos (InteractHand hand)
 
override Vector3 GetHandDir (InteractHand hand)
 
override HandPoseSetup GetOrCreateHandPose (InteractHand hand)
 
override HandPoseSetup GetHandPoseRef (InteractHand hand)
 
override void UpdateHandPosition (InteractHand hand)
 
override void UpdateMountJointDrive (ConfigurableJoint mountJoint, bool singleHand=true, bool ignoreRot=false)
 
override void UpdateClimbJoint ()
 

Public Attributes

float lineStartPoint
 
float lineEndPoint
 
float designCallingPos
 
float lineOffset = 0
 
GrabRotLimitType indexLimit
 
GrabThumbLimitType thumbLimit
 
GrabPalmLimitType palmLimit
 
RelativeHandPose[] handRelativePosition
 

Protected Member Functions

override void Init ()
 
override void GiveBackHandPose (HandPoseSetup hps)
 

Additional Inherited Members