swiftlys2/docs/api/ai/
API Reference Events

IOnEntityFireOutputHookEvent

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

Called when the entity identity fire outputs.

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

Delay

This delay of this IO event, in seconds.

float Delay { get; }
Property Value

DesignerName

The designer name of the caller.

string DesignerName { get; }
Property Value

EntityIO

The entity instance.

ref CEntityIOOutput EntityIO { get; }
Property Value

OutputName

The name of the input being accepted.

string OutputName { 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