Zdexby TheHolyOneZ
44,741 classes
Class

InteractionSystem

: MonoBehaviour : Behaviour : Component : Object : Object
RootMotion.FinalIK.InteractionSystem, RootMotion 0x0100 (256 B) inherited 0x0020 RootMotion.dll
0x00x0100

Members 25

OffsetSizeNameTypeFlagsDefault
0x08targetTagstringPublic—
0x04fadeInTimefloatPublic—
0x04speedfloatPublic—
0x04resetToDefaultsSpeedfloatPublic—
0x00340x04padding / unreflected
0x08characterColliderColliderPublic—
0x08FPSCameraTransformPublic—
0x04camRaycastLayersLayerMaskPublic—
0x04camRaycastDistancefloatPublic—
0x08<triggersInRange>k__BackingFieldList<RootMotion.FinalIK.InteractionTrigger>Private—
0x08inContactList<RootMotion.FinalIK.InteractionTrigger>Private—
0x08bestRangeIndexesList<System.Int32>Private—
0x08OnInteractionStartInteractionDelegatePublic—
0x08OnInteractionPauseInteractionDelegatePublic—
0x08OnInteractionPickUpInteractionDelegatePublic—
0x08OnInteractionResumeInteractionDelegatePublic—
0x08OnInteractionStopInteractionDelegatePublic—
0x08OnInteractionEventInteractionEventDelegatePublic—
0x2CraycastHitRaycastHitPublic—
0x00C40x04padding / unreflected
0x08fullBodyFullBodyBipedIKPrivate—
0x08lookAtInteractionLookAtPublic—
0x08interactionEffectorsInteractionEffector[]Private—
0x01<initiated>k__BackingFieldboolPrivate—
0x00E10x07padding / unreflected
0x08lastColliderColliderPrivate—
0x08cColliderPrivate—
0x04lastTimefloatPrivate—
0x00FC0x04unreflected bytes to end of InteractionSystem
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 65

SignatureFlagsNativeParams
void OpenUserManual()Private0x00
void OpenScriptReference()Private0x00
void OpenTutorial1()Private0x00
void OpenTutorial2()Private0x00
void OpenTutorial3()Private0x00
void OpenTutorial4()Private0x00
void SupportGroup()Private0x00
void ASThread()Private0x00
bool get_inInteraction()Public+1 flags0x01
bool IsInInteraction(const FullBodyBipedEffector& effectorType)Public0x04
bool IsPaused(const FullBodyBipedEffector& effectorType)Public0x04
bool IsPaused()Public0x01
bool IsInSync()Public0x01
bool StartInteraction(const FullBodyBipedEffector& effectorType, InteractionObject interactionObject, bool interrupt)Public0x08
bool StartInteractionWithClosestTarget(const FullBodyBipedEffector& effectorType, InteractionObject interactionObject, bool interrupt)Public0x08
int GetClosestTargetIndex(const FullBodyBipedEffector& effectorType, InteractionObject obj)Private0x08
bool StartInteraction(const FullBodyBipedEffector& effectorType, InteractionObject interactionObject, InteractionTarget target, bool interrupt)Public0x08
bool PauseInteraction(const FullBodyBipedEffector& effectorType)Public0x04
bool ResumeInteraction(const FullBodyBipedEffector& effectorType)Public0x04
bool StopInteraction(const FullBodyBipedEffector& effectorType)Public0x04
void PauseAll()Public0x00
void ResumeAll()Public0x00
void StopAll()Public0x00
InteractionObject GetInteractionObject(const FullBodyBipedEffector& effectorType)Public0x08
float GetProgress(const FullBodyBipedEffector& effectorType)Public0x04
float GetMinActiveProgress()Public0x04
bool TriggerInteraction(int index, bool interrupt)Public0x04
bool TriggerInteraction(int index, bool interrupt, ref InteractionObject& interactionObject)Public0x08
bool TriggerInteraction(int index, bool interrupt, ref InteractionTarget& interactionTarget)Public0x08
Range GetClosestInteractionRange()Public0x08
InteractionObject GetClosestInteractionObjectInRange()Public0x08
InteractionTarget GetClosestInteractionTargetInRange()Public0x08
InteractionObject[] GetClosestInteractionObjectsInRange()Public0x08
InteractionTarget[] GetClosestInteractionTargetsInRange()Public0x08
bool TriggerEffectorsReady(int index)Public0x04
Range GetTriggerRange(int index)Public0x08
int GetClosestTriggerIndex()Public0x04
void StoreDefaults()Public0x00
FullBodyBipedIK get_ik()Public+1 flags0x08
void set_ik(FullBodyBipedIK value)Public+1 flags0x08
List<RootMotion.FinalIK.InteractionTrigger> get_triggersInRange()Public+1 flags0x08
void set_triggersInRange(List<RootMotion.FinalIK.InteractionTrigger> value)Private+1 flags0x08
bool get_initiated()Public+1 flags0x01
void set_initiated(bool value)Private+1 flags0x01
void Start()Public0x00
void InteractionPause(const FullBodyBipedEffector& effector, InteractionObject interactionObject)Private0x08
void InteractionResume(const FullBodyBipedEffector& effector, InteractionObject interactionObject)Private0x08
void InteractionStop(const FullBodyBipedEffector& effector, InteractionObject interactionObject)Private0x08
void LookAtInteraction(const FullBodyBipedEffector& effector, InteractionObject interactionObject)Private0x08
void OnTriggerEnter(Collider c)Public0x08
void OnTriggerExit(Collider c)Public0x08
bool ContactIsInRange(int index, ref int& bestRangeIndex)Private0x04
void OnDrawGizmosSelected()Private0x00
void Update()Public0x00
void Raycasting()Private0x00
void UpdateTriggerEventBroadcasting()Private0x00
void OnEnable()Private0x00
void UpdateEffectors()Private0x00
void OnPreFBBIK()Private0x00
void OnPostFBBIK()Private0x00
void OnFixTransforms()Private0x00
void OnDestroy()Private0x00
bool IsValid(bool log)Private0x01
bool TriggerIndexIsValid(int index)Private0x04
void .ctor()Public+1 flags0x00

Used by 9

types with a member, parameter or interface of this type