Struct AnimationStateComponent
Namespace: ReadyM.Relay.Common.Oblivion.ECS.Components
Assembly: ReadyM.Relay.Common.Oblivion.dll
Holds the player character's animation state.
public struct AnimationStateComponent : IComponent, INetSerializable, IDisposable
Implements
IComponent, INetSerializable, IDisposable
Inherited Members
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructors
AnimationStateComponent(AllocatorKind)
Holds the player character's animation state.
public AnimationStateComponent(AllocatorKind allocatorKind)
Parameters
allocatorKind AllocatorKind
Properties
AnimActionSamplesCount
public int AnimActionSamplesCount { get; }
Property Value
AnimIsStaggered
public bool AnimIsStaggered { get; set; }
Property Value
AnimTagsCount
public int AnimTagsCount { get; }
Property Value
AttackingRequest
public bool AttackingRequest { get; set; }
Property Value
AttackingTagsCount
public int AttackingTagsCount { get; }
Property Value
BlockAnimLayerClassName
public NativeString256 BlockAnimLayerClassName { get; set; }
Property Value
BlockingTagsCount
public int BlockingTagsCount { get; }
Property Value
CanExitAttack
public bool CanExitAttack { get; set; }
Property Value
CanExitBlock
public bool CanExitBlock { get; set; }
Property Value
CanFootLock
public bool CanFootLock { get; set; }
Property Value
CanUseOrientationWarping
public bool CanUseOrientationWarping { get; set; }
Property Value
CastingRequest
public bool CastingRequest { get; set; }
Property Value
CastingRequestSamplesCount
public int CastingRequestSamplesCount { get; }
Property Value
CharacterStateFlags
public CharacterStateFlags CharacterStateFlags { get; set; }
Property Value
ComboHitIndex
public int ComboHitIndex { get; set; }
Property Value
CompWeaponDrawn
public bool CompWeaponDrawn { get; set; }
Property Value
CurrentAnimAction
public byte CurrentAnimAction { get; set; }
Property Value
CurrentGait
public NativeString256 CurrentGait { get; set; }
Property Value
DodgeAnimLayerClassName
public NativeString256 DodgeAnimLayerClassName { get; set; }
Property Value
DodgingRequest
public bool DodgingRequest { get; set; }
Property Value
EquipUnequipTagsCount
public int EquipUnequipTagsCount { get; }
Property Value
ForceExitEquip
public bool ForceExitEquip { get; set; }
Property Value
GameplayTagsCount
public int GameplayTagsCount { get; }
Property Value
GetUpAnimLayerClassName
public NativeString256 GetUpAnimLayerClassName { get; set; }
Property Value
HasMeleeWeapon
public bool HasMeleeWeapon { get; set; }
Property Value
InAirAnimLayerClassName
public NativeString256 InAirAnimLayerClassName { get; set; }
Property Value
InCombatStance
public bool InCombatStance { get; set; }
Property Value
IsMoving
public bool IsMoving { get; set; }
Property Value
IsStartCompleted
public bool IsStartCompleted { get; set; }
Property Value
IsUsingFullBody
public bool IsUsingFullBody { get; set; }
Property Value
LastAnimTagsCount
public int LastAnimTagsCount { get; }
Property Value
MeleeMontageSamplesCount
public int MeleeMontageSamplesCount { get; }
Property Value
MeleePlayRate
public float MeleePlayRate { get; set; }
Property Value
MeleeSequenceName
public NativeString256 MeleeSequenceName { get; set; }
Property Value
MontageName
public NativeString256 MontageName { get; set; }
Property Value
MontagePosition
public float MontagePosition { get; set; }
Property Value
OrientRotationToMovement
public bool OrientRotationToMovement { get; set; }
Property Value
ParentAnimTagsCount
public int ParentAnimTagsCount { get; }
Property Value
ParentAttackingTagsCount
public int ParentAttackingTagsCount { get; }
Property Value
ParentBlockingTagsCount
public int ParentBlockingTagsCount { get; }
Property Value
ParentEquipUnequipTagsCount
public int ParentEquipUnequipTagsCount { get; }
Property Value
ParentGameplayTagsCount
public int ParentGameplayTagsCount { get; }
Property Value
ParentLastAnimTagsCount
public int ParentLastAnimTagsCount { get; }
Property Value
RecoilAnimLayerClassName
public NativeString256 RecoilAnimLayerClassName { get; set; }
Property Value
RecoilingRequest
public bool RecoilingRequest { get; set; }
Property Value
ShieldHandPoseAnimLayerClassName
public NativeString256 ShieldHandPoseAnimLayerClassName { get; set; }
Property Value
SpellCastAnimLayerClassName
public NativeString256 SpellCastAnimLayerClassName { get; set; }
Property Value
StaggerAnimLayerClassName
public NativeString256 StaggerAnimLayerClassName { get; set; }
Property Value
TorchAnimLayerClassName
public NativeString256 TorchAnimLayerClassName { get; set; }
Property Value
UseControllerDesiredRotation
public bool UseControllerDesiredRotation { get; set; }
Property Value
UseControllerRotationYaw
public bool UseControllerRotationYaw { get; set; }
Property Value
UseRotationSpeedCurve
public bool UseRotationSpeedCurve { get; set; }
Property Value
WantsToRun
public bool WantsToRun { get; set; }
Property Value
WeaponDrawn
public bool WeaponDrawn { get; set; }
Property Value
Methods
AddAnimActionSamples(in SequencedSample)
public void AddAnimActionSamples(in SequencedSample value)
Parameters
value SequencedSample
AddAnimTags(in NativeString256)
public void AddAnimTags(in NativeString256 value)
Parameters
value NativeString256
AddAttackingTags(in NativeString256)
public void AddAttackingTags(in NativeString256 value)
Parameters
value NativeString256
AddBlockingTags(in NativeString256)
public void AddBlockingTags(in NativeString256 value)
Parameters
value NativeString256
AddCastingRequestSamples(in SequencedSample)
public void AddCastingRequestSamples(in SequencedSample value)
Parameters
value SequencedSample
AddEquipUnequipTags(in NativeString256)
public void AddEquipUnequipTags(in NativeString256 value)
Parameters
value NativeString256
AddGameplayTags(in NativeString256)
public void AddGameplayTags(in NativeString256 value)
Parameters
value NativeString256
AddLastAnimTags(in NativeString256)
public void AddLastAnimTags(in NativeString256 value)
Parameters
value NativeString256
AddMeleeMontageSamples(in SequencedSample)
public void AddMeleeMontageSamples(in SequencedSample value)
Parameters
value SequencedSample
AddParentAnimTags(in NativeString256)
public void AddParentAnimTags(in NativeString256 value)
Parameters
value NativeString256
AddParentAttackingTags(in NativeString256)
public void AddParentAttackingTags(in NativeString256 value)
Parameters
value NativeString256
AddParentBlockingTags(in NativeString256)
public void AddParentBlockingTags(in NativeString256 value)
Parameters
value NativeString256
AddParentEquipUnequipTags(in NativeString256)
public void AddParentEquipUnequipTags(in NativeString256 value)
Parameters
value NativeString256
AddParentGameplayTags(in NativeString256)
public void AddParentGameplayTags(in NativeString256 value)
Parameters
value NativeString256
AddParentLastAnimTags(in NativeString256)
public void AddParentLastAnimTags(in NativeString256 value)
Parameters
value NativeString256
Assign(in AnimationStateComponent)
public void Assign(in AnimationStateComponent value)
Parameters
value AnimationStateComponent
ClearAnimActionSamples()
public void ClearAnimActionSamples()
ClearAnimTags()
public void ClearAnimTags()
ClearAttackingTags()
public void ClearAttackingTags()
ClearBlockingTags()
public void ClearBlockingTags()
ClearCastingRequestSamples()
public void ClearCastingRequestSamples()
ClearEquipUnequipTags()
public void ClearEquipUnequipTags()
ClearGameplayTags()
public void ClearGameplayTags()
ClearLastAnimTags()
public void ClearLastAnimTags()
ClearMeleeMontageSamples()
public void ClearMeleeMontageSamples()
ClearParentAnimTags()
public void ClearParentAnimTags()
ClearParentAttackingTags()
public void ClearParentAttackingTags()
ClearParentBlockingTags()
public void ClearParentBlockingTags()
ClearParentEquipUnequipTags()
public void ClearParentEquipUnequipTags()
ClearParentGameplayTags()
public void ClearParentGameplayTags()
ClearParentLastAnimTags()
public void ClearParentLastAnimTags()
ContainsAnimActionSamples(in SequencedSample)
public bool ContainsAnimActionSamples(in SequencedSample value)
Parameters
value SequencedSample
Returns
ContainsAnimTags(in NativeString256)
public bool ContainsAnimTags(in NativeString256 value)
Parameters
value NativeString256
Returns
ContainsAttackingTags(in NativeString256)
public bool ContainsAttackingTags(in NativeString256 value)
Parameters
value NativeString256
Returns
ContainsBlockingTags(in NativeString256)
public bool ContainsBlockingTags(in NativeString256 value)
Parameters
value NativeString256
Returns
ContainsCastingRequestSamples(in SequencedSample)
public bool ContainsCastingRequestSamples(in SequencedSample value)
Parameters
value SequencedSample
Returns
ContainsEquipUnequipTags(in NativeString256)
public bool ContainsEquipUnequipTags(in NativeString256 value)
Parameters
value NativeString256
Returns
ContainsGameplayTags(in NativeString256)
public bool ContainsGameplayTags(in NativeString256 value)
Parameters
value NativeString256
Returns
ContainsLastAnimTags(in NativeString256)
public bool ContainsLastAnimTags(in NativeString256 value)
Parameters
value NativeString256
Returns
ContainsMeleeMontageSamples(in SequencedSample)
public bool ContainsMeleeMontageSamples(in SequencedSample value)
Parameters
value SequencedSample
Returns
ContainsParentAnimTags(in NativeString256)
public bool ContainsParentAnimTags(in NativeString256 value)
Parameters
value NativeString256
Returns
ContainsParentAttackingTags(in NativeString256)
public bool ContainsParentAttackingTags(in NativeString256 value)
Parameters
value NativeString256
Returns
ContainsParentBlockingTags(in NativeString256)
public bool ContainsParentBlockingTags(in NativeString256 value)
Parameters
value NativeString256
Returns
ContainsParentEquipUnequipTags(in NativeString256)
public bool ContainsParentEquipUnequipTags(in NativeString256 value)
Parameters
value NativeString256
Returns
ContainsParentGameplayTags(in NativeString256)
public bool ContainsParentGameplayTags(in NativeString256 value)
Parameters
value NativeString256
Returns
ContainsParentLastAnimTags(in NativeString256)
public bool ContainsParentLastAnimTags(in NativeString256 value)
Parameters
value NativeString256
Returns
Deserialize(NetDataReader)
public void Deserialize(NetDataReader reader)
Parameters
reader NetDataReader
Dispose()
public void Dispose()
GetAnimActionSamples()
public NativeList<SequencedSample>.ReadOnly GetAnimActionSamples()
Returns
NativeList<SequencedSample>.ReadOnly
GetAnimActionSamples(int)
public SequencedSample GetAnimActionSamples(int index)
Parameters
index int
Returns
GetAnimTags()
public NativeList<NativeString256>.ReadOnly GetAnimTags()
Returns
NativeList<NativeString256>.ReadOnly
GetAnimTags(int)
public NativeString256 GetAnimTags(int index)
Parameters
index int
Returns
GetAttackingTags()
public NativeList<NativeString256>.ReadOnly GetAttackingTags()
Returns
NativeList<NativeString256>.ReadOnly
GetAttackingTags(int)
public NativeString256 GetAttackingTags(int index)
Parameters
index int
Returns
GetBlockingTags()
public NativeList<NativeString256>.ReadOnly GetBlockingTags()
Returns
NativeList<NativeString256>.ReadOnly
GetBlockingTags(int)
public NativeString256 GetBlockingTags(int index)
Parameters
index int
Returns
GetCastingRequestSamples()
public NativeList<SequencedSample>.ReadOnly GetCastingRequestSamples()
Returns
NativeList<SequencedSample>.ReadOnly
GetCastingRequestSamples(int)
public SequencedSample GetCastingRequestSamples(int index)
Parameters
index int
Returns
GetEquipUnequipTags()
public NativeList<NativeString256>.ReadOnly GetEquipUnequipTags()
Returns
NativeList<NativeString256>.ReadOnly
GetEquipUnequipTags(int)
public NativeString256 GetEquipUnequipTags(int index)
Parameters
index int
Returns
GetGameplayTags()
public NativeList<NativeString256>.ReadOnly GetGameplayTags()
Returns
NativeList<NativeString256>.ReadOnly
GetGameplayTags(int)
public NativeString256 GetGameplayTags(int index)
Parameters
index int
Returns
GetLastAnimTags()
public NativeList<NativeString256>.ReadOnly GetLastAnimTags()
Returns
NativeList<NativeString256>.ReadOnly
GetLastAnimTags(int)
public NativeString256 GetLastAnimTags(int index)
Parameters
index int
Returns
GetMeleeMontageSamples()
public NativeList<SequencedSample>.ReadOnly GetMeleeMontageSamples()
Returns
NativeList<SequencedSample>.ReadOnly
GetMeleeMontageSamples(int)
public SequencedSample GetMeleeMontageSamples(int index)
Parameters
index int
Returns
GetParentAnimTags()
public NativeList<NativeString256>.ReadOnly GetParentAnimTags()
Returns
NativeList<NativeString256>.ReadOnly
GetParentAnimTags(int)
public NativeString256 GetParentAnimTags(int index)
Parameters
index int
Returns
GetParentAttackingTags()
public NativeList<NativeString256>.ReadOnly GetParentAttackingTags()
Returns
NativeList<NativeString256>.ReadOnly
GetParentAttackingTags(int)
public NativeString256 GetParentAttackingTags(int index)
Parameters
index int
Returns
GetParentBlockingTags()
public NativeList<NativeString256>.ReadOnly GetParentBlockingTags()
Returns
NativeList<NativeString256>.ReadOnly
GetParentBlockingTags(int)
public NativeString256 GetParentBlockingTags(int index)
Parameters
index int
Returns
GetParentEquipUnequipTags()
public NativeList<NativeString256>.ReadOnly GetParentEquipUnequipTags()
Returns
NativeList<NativeString256>.ReadOnly
GetParentEquipUnequipTags(int)
public NativeString256 GetParentEquipUnequipTags(int index)
Parameters
index int
Returns
GetParentGameplayTags()
public NativeList<NativeString256>.ReadOnly GetParentGameplayTags()
Returns
NativeList<NativeString256>.ReadOnly
GetParentGameplayTags(int)
public NativeString256 GetParentGameplayTags(int index)
Parameters
index int
Returns
GetParentLastAnimTags()
public NativeList<NativeString256>.ReadOnly GetParentLastAnimTags()
Returns
NativeList<NativeString256>.ReadOnly
GetParentLastAnimTags(int)
public NativeString256 GetParentLastAnimTags(int index)
Parameters
index int
Returns
InsertAnimActionSamples(int, in SequencedSample)
public void InsertAnimActionSamples(int index, in SequencedSample value)
Parameters
index int
value SequencedSample
InsertAnimTags(int, in NativeString256)
public void InsertAnimTags(int index, in NativeString256 value)
Parameters
index int
value NativeString256
InsertAttackingTags(int, in NativeString256)
public void InsertAttackingTags(int index, in NativeString256 value)
Parameters
index int
value NativeString256
InsertBlockingTags(int, in NativeString256)
public void InsertBlockingTags(int index, in NativeString256 value)
Parameters
index int
value NativeString256
InsertCastingRequestSamples(int, in SequencedSample)
public void InsertCastingRequestSamples(int index, in SequencedSample value)
Parameters
index int
value SequencedSample
InsertEquipUnequipTags(int, in NativeString256)
public void InsertEquipUnequipTags(int index, in NativeString256 value)
Parameters
index int
value NativeString256
InsertGameplayTags(int, in NativeString256)
public void InsertGameplayTags(int index, in NativeString256 value)
Parameters
index int
value NativeString256
InsertLastAnimTags(int, in NativeString256)
public void InsertLastAnimTags(int index, in NativeString256 value)
Parameters
index int
value NativeString256
InsertMeleeMontageSamples(int, in SequencedSample)
public void InsertMeleeMontageSamples(int index, in SequencedSample value)
Parameters
index int
value SequencedSample
InsertParentAnimTags(int, in NativeString256)
public void InsertParentAnimTags(int index, in NativeString256 value)
Parameters
index int
value NativeString256
InsertParentAttackingTags(int, in NativeString256)
public void InsertParentAttackingTags(int index, in NativeString256 value)
Parameters
index int
value NativeString256
InsertParentBlockingTags(int, in NativeString256)
public void InsertParentBlockingTags(int index, in NativeString256 value)
Parameters
index int
value NativeString256
InsertParentEquipUnequipTags(int, in NativeString256)
public void InsertParentEquipUnequipTags(int index, in NativeString256 value)
Parameters
index int
value NativeString256
InsertParentGameplayTags(int, in NativeString256)
public void InsertParentGameplayTags(int index, in NativeString256 value)
Parameters
index int
value NativeString256
InsertParentLastAnimTags(int, in NativeString256)
public void InsertParentLastAnimTags(int index, in NativeString256 value)
Parameters
index int
value NativeString256
RemoveAtAnimActionSamples(int)
public SequencedSample RemoveAtAnimActionSamples(int index)
Parameters
index int
Returns
RemoveAtAnimTags(int)
public NativeString256 RemoveAtAnimTags(int index)
Parameters
index int
Returns
RemoveAtAttackingTags(int)
public NativeString256 RemoveAtAttackingTags(int index)
Parameters
index int
Returns
RemoveAtBlockingTags(int)
public NativeString256 RemoveAtBlockingTags(int index)
Parameters
index int
Returns
RemoveAtCastingRequestSamples(int)
public SequencedSample RemoveAtCastingRequestSamples(int index)
Parameters
index int
Returns
RemoveAtEquipUnequipTags(int)
public NativeString256 RemoveAtEquipUnequipTags(int index)
Parameters
index int
Returns
RemoveAtGameplayTags(int)
public NativeString256 RemoveAtGameplayTags(int index)
Parameters
index int
Returns
RemoveAtLastAnimTags(int)
public NativeString256 RemoveAtLastAnimTags(int index)
Parameters
index int
Returns
RemoveAtMeleeMontageSamples(int)
public SequencedSample RemoveAtMeleeMontageSamples(int index)
Parameters
index int
Returns
RemoveAtParentAnimTags(int)
public NativeString256 RemoveAtParentAnimTags(int index)
Parameters
index int
Returns
RemoveAtParentAttackingTags(int)
public NativeString256 RemoveAtParentAttackingTags(int index)
Parameters
index int
Returns
RemoveAtParentBlockingTags(int)
public NativeString256 RemoveAtParentBlockingTags(int index)
Parameters
index int
Returns
RemoveAtParentEquipUnequipTags(int)
public NativeString256 RemoveAtParentEquipUnequipTags(int index)
Parameters
index int
Returns
RemoveAtParentGameplayTags(int)
public NativeString256 RemoveAtParentGameplayTags(int index)
Parameters
index int
Returns
RemoveAtParentLastAnimTags(int)
public NativeString256 RemoveAtParentLastAnimTags(int index)
Parameters
index int
Returns
Serialize(NetDataWriter)
public void Serialize(NetDataWriter writer)
Parameters
writer NetDataWriter
SetAnimActionSamples(in NativeList<SequencedSample>)
public void SetAnimActionSamples(in NativeList<SequencedSample> value)
Parameters
value NativeList<SequencedSample>
SetAnimActionSamples(int, in SequencedSample)
public void SetAnimActionSamples(int index, in SequencedSample value)
Parameters
index int
value SequencedSample
SetAnimTags(in NativeList<NativeString256>)
public void SetAnimTags(in NativeList<NativeString256> value)
Parameters
value NativeList<NativeString256>
SetAnimTags(int, in NativeString256)
public void SetAnimTags(int index, in NativeString256 value)
Parameters
index int
value NativeString256
SetAttackingTags(in NativeList<NativeString256>)
public void SetAttackingTags(in NativeList<NativeString256> value)
Parameters
value NativeList<NativeString256>
SetAttackingTags(int, in NativeString256)
public void SetAttackingTags(int index, in NativeString256 value)
Parameters
index int
value NativeString256
SetBlockingTags(in NativeList<NativeString256>)
public void SetBlockingTags(in NativeList<NativeString256> value)
Parameters
value NativeList<NativeString256>
SetBlockingTags(int, in NativeString256)
public void SetBlockingTags(int index, in NativeString256 value)
Parameters
index int
value NativeString256
SetCastingRequestSamples(in NativeList<SequencedSample>)
public void SetCastingRequestSamples(in NativeList<SequencedSample> value)
Parameters
value NativeList<SequencedSample>
SetCastingRequestSamples(int, in SequencedSample)
public void SetCastingRequestSamples(int index, in SequencedSample value)
Parameters
index int
value SequencedSample
SetEquipUnequipTags(in NativeList<NativeString256>)
public void SetEquipUnequipTags(in NativeList<NativeString256> value)
Parameters
value NativeList<NativeString256>
SetEquipUnequipTags(int, in NativeString256)
public void SetEquipUnequipTags(int index, in NativeString256 value)
Parameters
index int
value NativeString256
SetGameplayTags(in NativeList<NativeString256>)
public void SetGameplayTags(in NativeList<NativeString256> value)
Parameters
value NativeList<NativeString256>
SetGameplayTags(int, in NativeString256)
public void SetGameplayTags(int index, in NativeString256 value)
Parameters
index int
value NativeString256
SetLastAnimTags(in NativeList<NativeString256>)
public void SetLastAnimTags(in NativeList<NativeString256> value)
Parameters
value NativeList<NativeString256>
SetLastAnimTags(int, in NativeString256)
public void SetLastAnimTags(int index, in NativeString256 value)
Parameters
index int
value NativeString256
SetMeleeMontageSamples(in NativeList<SequencedSample>)
public void SetMeleeMontageSamples(in NativeList<SequencedSample> value)
Parameters
value NativeList<SequencedSample>
SetMeleeMontageSamples(int, in SequencedSample)
public void SetMeleeMontageSamples(int index, in SequencedSample value)
Parameters
index int
value SequencedSample
SetParentAnimTags(in NativeList<NativeString256>)
public void SetParentAnimTags(in NativeList<NativeString256> value)
Parameters
value NativeList<NativeString256>
SetParentAnimTags(int, in NativeString256)
public void SetParentAnimTags(int index, in NativeString256 value)
Parameters
index int
value NativeString256
SetParentAttackingTags(in NativeList<NativeString256>)
public void SetParentAttackingTags(in NativeList<NativeString256> value)
Parameters
value NativeList<NativeString256>
SetParentAttackingTags(int, in NativeString256)
public void SetParentAttackingTags(int index, in NativeString256 value)
Parameters
index int
value NativeString256
SetParentBlockingTags(in NativeList<NativeString256>)
public void SetParentBlockingTags(in NativeList<NativeString256> value)
Parameters
value NativeList<NativeString256>
SetParentBlockingTags(int, in NativeString256)
public void SetParentBlockingTags(int index, in NativeString256 value)
Parameters
index int
value NativeString256
SetParentEquipUnequipTags(in NativeList<NativeString256>)
public void SetParentEquipUnequipTags(in NativeList<NativeString256> value)
Parameters
value NativeList<NativeString256>
SetParentEquipUnequipTags(int, in NativeString256)
public void SetParentEquipUnequipTags(int index, in NativeString256 value)
Parameters
index int
value NativeString256
SetParentGameplayTags(in NativeList<NativeString256>)
public void SetParentGameplayTags(in NativeList<NativeString256> value)
Parameters
value NativeList<NativeString256>
SetParentGameplayTags(int, in NativeString256)
public void SetParentGameplayTags(int index, in NativeString256 value)
Parameters
index int
value NativeString256
SetParentLastAnimTags(in NativeList<NativeString256>)
public void SetParentLastAnimTags(in NativeList<NativeString256> value)
Parameters
value NativeList<NativeString256>
SetParentLastAnimTags(int, in NativeString256)
public void SetParentLastAnimTags(int index, in NativeString256 value)
Parameters
index int
value NativeString256