跳到主要内容
版本:Next

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​

object ← AiState.Field

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​

Value<AiState, bool>

PackageFormId​

Names AiState.PackageFormId.

public static Value<AiState, uint> PackageFormId { get; }

Property Value​

Value<AiState, uint>

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​

Value<AiState, int>

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; }

Property Value​

Value<AiState, ushort>

  • Properties
    • All
    • Overridden
    • PackageFormId
    • PackageType
    • Procedure
    • ProcedureIndex
    • ReportedOutcome
    • ReportedSeq