Struct OnControllerColliderHitNode
Syntax
[NodeDescription(typeof(OnControllerColliderHit))]
public struct OnControllerColliderHitNode : IEntryPointRegisteredNode<ControllerColliderHit>, IEntryPointRegisteredNode, IEntryPointNode, INode
Fields
Collider
Declaration
public OutputDataPort Collider
Field Value
Controller
Declaration
public OutputDataPort Controller
Field Value
Coroutine
Declaration
Field Value
Data
Declaration
public OutputDataPort Data
Field Value
MoveDirection
Declaration
public OutputDataPort MoveDirection
Field Value
MoveLength
Declaration
public OutputDataPort MoveLength
Field Value
Normal
Declaration
public OutputDataPort Normal
Field Value
Point
Declaration
public OutputDataPort Point
Field Value
Target
Declaration
[PortDescription("target")]
public InputDataPort Target
Field Value
Trigger
Declaration
public OutputTriggerPort Trigger
Field Value
Properties
MessageListenerType
Declaration
public readonly Type MessageListenerType { get; }
Property Value
Implements
Methods
AssignArguments<TCtx>(TCtx, ControllerColliderHit)
Declaration
public void AssignArguments<TCtx>(TCtx ctx, ControllerColliderHit args)
where TCtx : IGraphInstance
Parameters
Type Parameters
Implements
Execute<TCtx>(TCtx)
Declaration
public Execution Execute<TCtx>(TCtx ctx)
where TCtx : IGraphInstance
Parameters
Type |
Name |
Description |
TCtx |
ctx |
|
Returns
Type Parameters
Implements
Register<TCtx>(TCtx, NodeId)
Declaration
public void Register<TCtx>(TCtx ctx, NodeId nodeId)
where TCtx : IGraphInstance
Parameters
Type |
Name |
Description |
TCtx |
ctx |
|
NodeId |
nodeId |
|
Type Parameters
Implements
Extension Methods