Zdexby TheHolyOneZ
49,743 classes
Class

CharacterAnimationController

: MonoBehaviour : Behaviour : Component : Object : Object
Reloaded.Characters.CharacterAnimationController, Assembly-CSharp 0x00F0 (240 B) inherited 0x0020 Assembly-CSharp.dll
0x00x00F0

Members 30

OffsetSizeNameTypeFlagsDefault
0x01s_useBakedGroundPositionsboolPublicStatic—
—0x04k_groundSlotFpsfloatPrivateStatic+1 flags—
0x08m_handlerAction<Reloaded.Characters.CharacterAnimationController>Private—
0x08m_skeletonAnimationSkeletonAnimationPrivate—
0x08m_meshRendererMeshRendererPrivate—
0x08m_animationStateAnimationStatePrivate—
0x04m_originalAnimationFpsfloatPrivate—
0x00440x04padding / unreflected
0x08m_defaultAnimationNamestringPrivate—
0x01m_useDefaultAnimationboolPrivate—
0x00510x07padding / unreflected
0x08m_targetAttachmentControllerReloadedCharacterControllerPrivate—
0x08m_targetBoneBonePrivate—
0x08m_targetOffsetVector2Private—
0x01m_isAttachedToTargetboolPrivate—
0x00790x07padding / unreflected
0x08m_attachmentBonesList<Spine.Bone>Private+1 flags—
0x08m_animationNamesList<System.String>Private—
0x01m_initializedboolPrivate—
0x00910x07padding / unreflected
0x08m_groundSlotSlotPrivate—
0x08m_groundBoneBonePrivate—
0x08m_previousPositionfloat2Private—
0x01m_hasGroundPositionSetboolPrivate—
0x00B10x03padding / unreflected
0x04m_previousTfloatPrivate—
0x04m_previousPartialFramefloatPrivate—
0x00BC0x04padding / unreflected
0x08m_groundPositionsDictionary<System.StringPrivate—
0x08m_previousAnimationsDictionary<Reloaded.Characters.CharacterTracksPrivate—
0x08m_currentAnimationsDictionary<Reloaded.Characters.CharacterTracksPrivate—
0x04m_postSerializeTargetObjectDataIDPrivate—
0x04m_postSerializeTargetTypePostSerializeTargetTypePrivate—
0x08m_postSerializeTargetBoneNamestringPrivate—
0x01m_postSerializeHasTargetObjectboolPrivate—
0x00E90x07unreflected bytes to end of CharacterAnimationController
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 5
OffsetSizeNameTypeFlagsDefault
—0x04kInstanceID_NoneintPrivateStatic+1 flags8
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+2 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 61

SignatureFlagsNativeParams
void add_Initialized(Action<Reloaded.Characters.CharacterAnimationController> value)Public+1 flags0x08
void remove_Initialized(Action<Reloaded.Characters.CharacterAnimationController> value)Public+1 flags0x08
Vector2 get_TargetOffset()Public+1 flags0x08
IReadOnlyDictionary<Reloaded.Characters.CharacterTracks get_CurrentAnimations()Public+1 flags0x08
SkeletonAnimation get_SkeletonAnimation()Public+1 flags0x08
float get_OriginalFPS()Public+1 flags0x04
bool get_HasGroundSlot()Public+1 flags0x01
void Awake()Private0x00
float2 GetBonePosition(const string& boneName)Public0x08
Vector3 GetBonePositionWorldSpace(const string& boneName)Public0x0C
void Start()Private0x00
void UpdateAnimation(float deltaTime)Public0x04
void UpdateSkeletonAnimation(float deltaTime)Private0x04
void ApplyAnimation()Public0x00
void SetScale(float scaleX, float scaleY)Public0x04
bool IsAnimationPlaying(const string& animationName, const CharacterTracks& track)Public0x08
void InvokeInitialized()Private0x00
bool HasAnimation(const string& animationName)Public0x08
bool HasBone(const string& boneName)Public0x08
bool HasAnimationOnTrack(const string& animationName, const CharacterTracks& track)Public0x08
void Clear()Public0x00
float GetGroundVelocity()Public0x04
float GetGroundVelocityBone()Public0x04
float GetGroundVelocityBaked()Public0x04
float GetGroundTransform()Public0x04
Vector3 GetGroundPosition()Public0x0C
void PlayAnimation(const string& animationName, const CharacterTracks& track, float fps, const AnimLoopType& loopType)Public0x08
void OnTrackEnd(TrackEntry trackEntry)Private0x08
void ClearTrackEntry(const CharacterTracks& track)Public0x04
float GetFpsOnTrack(const CharacterTracks& track)Public0x04
int GetFrameCountOnTrack(const CharacterTracks& track)Public0x04
float GetCurrentTimeOnTrack(const CharacterTracks& track)Public0x04
float GetPercentageProgressedOnTrack(const CharacterTracks& track)Public0x04
bool ShouldTriggerTimedEvent(float time, const CharacterAnimationTrack& track)Public0x04
void SetFpsOnTrack(const CharacterTracks& track, float fps)Public0x04
void SetAnimTimeOnTrack(const CharacterTracks& track, float time)Public0x04
int GetLoopCountOnTrack(const CharacterTracks& track)Public0x04
void SetLoopCountOnTrack(const CharacterTracks& track, int loopCount)Public0x04
void SetLoopTypeOnTrack(const AnimLoopType& loopType, const CharacterTracks& track)Public0x04
void UpdateAttachments()Public0x00
bool IsAttached()Public0x01
bool GetAttachedTransform(ref Vector3& pos, ref Quaternion& rot)Public0x10
void AttachToBone(ReloadedCharacterController targetController, const string& targetBone, List<System.String> attachmentBones, float offsetX, float offsetY)Public0x08
void AttachToBone(ReloadedCharacterController targetController, const string& targetBone)Public0x08
void DetachFromBone()Public0x00
void AttachParticleToTrack(const string& trackName, GameObject particleObject)Private0x08
float2 GetTrackPosition(const string& jointName)Private0x08
bool HasSpineAnimation(const string& trackName)Private0x08
bool IsLoop(const AnimLoopType& loopType)Private0x04
void SerializeTargetBoneData(ref ReloadedBinaryWriter& writer, int version)Private0x18
void DeserializeTargetBoneData(ref ReloadedBinaryReader& writer, int version)Private0x18
void Serialize(ref ReloadedBinaryWriter& writer, int version)PublicFinal+2 flags0x18
void Deserialize(ref ReloadedBinaryReader& reader, int version)PublicFinal+2 flags0x18
void PostDeserialize()PublicFinal+2 flags0x00
void SerializeSpineTracks(ref ReloadedBinaryWriter& writer, int version, ExposedList<Spine.TrackEntry> tracks)Private0x18
void DeserializeSpineTracks(ref ReloadedBinaryReader& reader, int version, ExposedList<Spine.TrackEntry> tracks)Private0x18
void SerializeAnimList(ref ReloadedBinaryWriter& writer, int version, Dictionary<Reloaded.Characters.CharacterTracks animations)Private0x18
void DeserializeAnimList(ref ReloadedBinaryReader& reader, int version, Dictionary<Reloaded.Characters.CharacterTracks animations)Private0x18
void Reset()Public0x00
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00

Used by 7

types with a member, parameter or interface of this type