FireOutputEntityParams
Struct FireOutputEntityParams
Namespace: SwiftlyS2.Shared.GameHooks
Assembly: SwiftlyS2.CS2.dll
public struct FireOutputEntityParamsInherited Members
- object.Equals(object?)
- object.Equals(object?, object?)
- object.GetHashCode()
- object.GetType()
- object.ReferenceEquals(object?, object?)
- object.ToString()
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