SwiftlyS2

FireOutputEntityParams

Struct FireOutputEntityParams

Namespace: SwiftlyS2.Shared.GameHooks

Assembly: SwiftlyS2.CS2.dll

public struct FireOutputEntityParams

Inherited Members

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

On this page