AcceptInputEntityParams
Struct AcceptInputEntityParams
Namespace: SwiftlyS2.Shared.GameHooks
Assembly: SwiftlyS2.CS2.dll
public struct AcceptInputEntityParamsInherited Members
- object.Equals(object?)
- object.Equals(object?, object?)
- object.GetHashCode()
- object.GetType()
- object.ReferenceEquals(object?, object?)
- object.ToString()
Properties
Activator
The activator of the input, or null when none was provided.
public required CEntityInstance? Activator { readonly get; init; }Property Value
Caller
The caller of the input, or null when none was provided.
public required CEntityInstance? Caller { readonly get; init; }Property Value
DesignerName
The designer name of the entity.
public required string DesignerName { readonly get; init; }Property Value
EntityInstance
The entity instance the input is being sent to.
public required CEntityInstance EntityInstance { readonly get; init; }Property Value
Identity
The entity identity whose AcceptInput function was called.
public required CEntityIdentity Identity { readonly get; init; }Property Value
InputName
The name of the input being accepted.
public required string InputName { readonly get; init; }Property Value
OutputId
The output ID of the input being accepted.
public required int OutputId { readonly get; init; }Property Value
VariantValue
The variant value of the input. Modifications are written to native memory.
public ref CVariant<CVariantDefaultAllocator> VariantValue { get; }Property Value