0x00x06D9
Members 19
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x08 | AnimBlueprintExtension_PropertyAccess | FAnimSubsystemInstance | {} | ||
| 0x08 | AnimBlueprintExtension_Base | FAnimSubsystemInstance | {} | ||
| 0x20 | AnimGraphNode_Root | FAnimNode_Root | {Result={}} | ||
| 0x28 | AnimGraphNode_TransitionResult_3 | FAnimNode_TransitionResult | {bCanEnterTransition=false} | ||
| 0x28 | AnimGraphNode_TransitionResult_2 | FAnimNode_TransitionResult | {bCanEnterTransition=false} | ||
| 0x28 | AnimGraphNode_TransitionResult_1 | FAnimNode_TransitionResult | {bCanEnterTransition=false} | ||
| 0x28 | AnimGraphNode_TransitionResult | FAnimNode_TransitionResult | {bCanEnterTransition=false} | ||
| 0x48 | AnimGraphNode_SequencePlayer_3 | FAnimNode_SequencePlayer | {Sequence=/Game/Comatose/Diary/Anims/Anim_Open.Anim_Open} | ||
| 0x20 | AnimGraphNode_StateResult_3 | FAnimNode_StateResult | {} | ||
| 0x48 | AnimGraphNode_SequencePlayer_2 | FAnimNode_SequencePlayer | {Sequence=/Game/Comatose/Diary/Anims/Anim_OpenLoop.Anim_Ope… | ||
| 0x20 | AnimGraphNode_StateResult_2 | FAnimNode_StateResult | {} | ||
| 0x48 | AnimGraphNode_SequencePlayer_1 | FAnimNode_SequencePlayer | {Sequence=/Game/Comatose/Diary/Anims/Anim_Open.Anim_Open} | ||
| 0x20 | AnimGraphNode_StateResult_1 | FAnimNode_StateResult | {} | ||
| 0x48 | AnimGraphNode_SequencePlayer | FAnimNode_SequencePlayer | {Sequence=/Game/Comatose/Diary/Anims/Anim_ClosedLoop.Anim_C… | ||
| 0x20 | AnimGraphNode_StateResult | FAnimNode_StateResult | {} | ||
| 0xC8 | AnimGraphNode_StateMachine | FAnimNode_StateMachine | {StateMachineIndexInClass=0, MaxTransitionsPerFrame=3, MaxT… | ||
| 0x48 | AnimGraphNode_Slot | FAnimNode_Slot | {Source={}, SlotName=DefaultSlot, bAlwaysUpdateSourcePose=t… | ||
| 0x01 | Open | bool | 7 flags | false |
Inherited from UAnimInstance 15
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | CurrentSkeleton | USkeleton* | Transient+5 flags | nullptr | |
| 0x01 | RootMotionMode | ERootMotionMode | 7 flags | RootMotionFromMontagesOnly | |
| 0x01 | bUseMultiThreadedAnimationUpdate : 1bit 0 | bool | 3 flags | true | |
| 0x01 | bUsingCopyPoseFromMesh : 1bit 1 | bool | 3 flags | false | |
| 0x01 | bReceiveNotifiesFromLinkedInstances : 1bit 4 | bool | 5 flags | false | |
| 0x01 | bPropagateNotifiesToLinkedInstances : 1bit 5 | bool | 5 flags | false | |
| 0x01 | bUseMainInstanceMontageEvaluationData : 1bit 6 | bool | 5 flags | false | |
| 0x01 | bQueueMontageEvents : 1bit 7 | bool | Transient+3 flags | false | |
| 0x0032 | 0x06 | padding / unreflected | |||
| 0x10 | OnMontageBlendingOut | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnMontageStarted | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnMontageEnded | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnAllMontageInstancesEnded | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x0078 | 0xD8 | padding / unreflected | |||
| 0x70 | NotifyQueue | FAnimNotifyQueue | Transient+1 flags | {AnimNotifies=[], UnfilteredMontageAnimNotifies=<TMap>} | |
| 0x10 | ActiveAnimNotifyState | TArray<FAnimNotifyEvent> | Transient+3 flags | [] | |
| 0x10 | ActiveAnimNotifyEventReference | TArray<FAnimNotifyEventReference> | Transient+2 flags | [] | |
Functions 6
| Signature | Flags | Native | Params |
|---|---|---|---|
void AnimGraph(FPoseLink& AnimGraph)Script3 statements · 40 bytes of bytecode0x0000AnimGraph = PoseLink{-1};0x0025return;0x0027// end of script | 0x10 | ||
void EvaluateGraphExposedInputs_ExecuteUbergraph_AnimBP_Diary_AnimGraphNode_TransitionResult_A8B7549044FB01D4970F0F8FFD3EE0DD()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_AnimBP_Diary(286);0x000Freturn;0x0011// end of script | 0x00 | ||
void EvaluateGraphExposedInputs_ExecuteUbergraph_AnimBP_Diary_AnimGraphNode_TransitionResult_1163B4D843836C1DD1E8FEB9131ADE6B()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_AnimBP_Diary(291);0x000Freturn;0x0011// end of script | 0x00 | ||
void BlueprintBeginPlay()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_AnimBP_Diary(296);0x000Freturn;0x0011// end of script | EventPublic | 0x00 | |
void Player opened/closed diary(bool ?)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent__ = ?;0x0012ExecuteUbergraph_AnimBP_Diary(532);0x0021return;0x0023// end of script | 0x01 | ||
void ExecuteUbergraph_AnimBP_Diary(int32 EntryPoint)Script31 statements · 554 bytes of bytecode0x0000goto [EntryPoint];0x000ALabel_000A:0x000ACallFunc_GetRelevantAnimTimeRemaining_ReturnValue = GetRelevantAnimTimeRemaining(1, 1);0x0030CallFunc_LessEqual_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetRelevantAnimTimeRemaining_ReturnValue);0x004DCallFunc_LessEqual_DoubleDouble_ReturnValue = LessEqual_DoubleDouble(CallFunc_LessEqual_DoubleDouble_A_ImplicitCast, 0);0x0073AnimGraphNode_TransitionResult_1.bCanEnterTransition = CallFunc_LessEqual_DoubleDouble_ReturnValue;0x008Fgoto Label_0227;0x0094Label_0094:0x0094CallFunc_GetRelevantAnimTimeRemaining_ReturnValue_1 = GetRelevantAnimTimeRemaining(1, 3);0x00BACallFunc_LessEqual_DoubleDouble_A_ImplicitCast_1 = Cast<4>(CallFunc_GetRelevantAnimTimeRemaining_ReturnValue_1);0x00D7CallFunc_LessEqual_DoubleDouble_ReturnValue_1 = LessEqual_DoubleDouble(CallFunc_LessEqual_DoubleDouble_A_ImplicitCast_1, 0);0x00FDAnimGraphNode_TransitionResult_3.bCanEnterTransition = CallFunc_LessEqual_DoubleDouble_ReturnValue_1;0x0119goto Label_0227;0x011Egoto Label_000A;0x0123goto Label_0094;0x0128CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x0142K2Node_DynamicCast_AsBPI_Comatose_Retriever = Cast<BPI_ComatoseRetriever_C>(CallFunc_GetPlayerController_ReturnValue);0x0166K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Comatose_Retriever);0x0183if (!(K2Node_DynamicCast_bSuccess)) goto Label_0204;0x0191K2Node_DynamicCast_AsBPI_Comatose_Retriever.Retrieve Comatose Player Controller(CallFunc_Retrieve_Comatose_Player_Controller_Player_Controller);0x01BFLabel_01BF:0x01BFK2Node_CreateDelegate_OutputDelegate.Bind(this, Player opened/closed diary);0x01D6CallFunc_Retrieve_Comatose_Player_Controller_Player_Controller.Open/Close Diary BP += K2Node_CreateDelegate_OutputDelegate;0x01FFgoto Label_0227;0x0204Label_0204:0x0204CallFunc_Retrieve_Comatose_Player_Controller_Player_Controller = nullptr;0x020Fgoto Label_01BF;0x0214Open = K2Node_CustomEvent__;0x0227Label_0227:0x0227return;0x0229// end of script | Final | 0x04 |