Class AiState.Field
Namespace: OblivionMp.Sdk.Common.Archetypes.Mixins
Assembly: OblivionMp.Sdk.Common.dll
Tokens naming each of AiState's values, for mappings and overrides.
public static class AiState.Field
Inheritance
Inherited Members
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Properties
All
Every value at once, for a correspondence that cannot be split.
public static Shape<AiState> All { get; }
Property Value
Shape<AiState>
Overridden
Names AiState.Overridden.
public static Value<AiState, bool> Overridden { get; }
Property Value
PackageFormId
Names AiState.PackageFormId.
public static Value<AiState, uint> PackageFormId { get; }
Property Value
PackageType
Names AiState.PackageType.
public static Value<AiState, AiPackageType> PackageType { get; }
Property Value
Value<AiState, AiPackageType>
Procedure
Names AiState.Procedure.
public static Value<AiState, AiProcedure> Procedure { get; }
Property Value
Value<AiState, AiProcedure>
ProcedureIndex
Names AiState.ProcedureIndex.
public static Value<AiState, int> ProcedureIndex { get; }
Property Value
ReportedOutcome
Names AiState.ReportedOutcome.
public static Value<AiState, AiIntentOutcome> ReportedOutcome { get; }
Property Value
Value<AiState, AiIntentOutcome>
ReportedSeq
Names AiState.ReportedSeq.
public static Value<AiState, ushort> ReportedSeq { get; }