swiftlys2/docs/api/ai/
API Reference GameHooks

FireOutputEntityParams

Struct
Namespace: SwiftlyS2.Shared.GameHooks · Assembly: SwiftlyS2.CS2.dll
public struct FireOutputEntityParams
View source

Properties

Activator

The activator of the output, or null when none was provided.

public required CEntityInstance? Activator { readonly get; init; }
Property Value

Caller

The caller of the output, or null when none was provided.

public required CEntityInstance? Caller { readonly get; init; }
Property Value

Delay

The delay of this IO event, in seconds.

public required float Delay { readonly get; init; }
Property Value

DesignerName

The designer name of the caller.

public required string DesignerName { readonly get; init; }
Property Value

EntityIO

The entity IO output that is being fired. Modifications are written to native memory.

public ref CEntityIOOutput EntityIO { get; }
Property Value

OutputName

The name of the output being fired.

public required string OutputName { readonly get; init; }
Property Value

VariantValue

The variant value of the output. Modifications are written to native memory.

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