swiftlys2/docs/api/ai/
API Reference Events

IOnEntityIdentityAcceptInputHookEvent

Interface
Namespace: SwiftlyS2.Shared.Events · Assembly: SwiftlyS2.CS2.dll
public interface IOnEntityIdentityAcceptInputHookEvent

Called when the entity identity accept input hook is triggered.

View source

Properties

Activator

The value of the input being accepted.

CEntityInstance? Activator { get; }
Property Value

Caller

The caller of the input being accepted.

CEntityInstance? Caller { get; }
Property Value

DesignerName

The designer name of the caller.

string DesignerName { get; }
Property Value

EntityInstance

The entity instance.

CEntityInstance EntityInstance { get; }
Property Value

Identity

The entity identity.

CEntityIdentity Identity { get; }
Property Value

InputName

The name of the input being accepted.

string InputName { get; }
Property Value

OutputId

The output ID of the input being accepted.

int OutputId { get; }
Property Value

Result

The result of the hook.

HookResult Result { get; set; }
Property Value

VariantValue

The variant value of the input being accepted.

ref CVariant<CVariantDefaultAllocator> VariantValue { get; }
Property Value