Zdexby TheHolyOneZ
4,593 classes
Class

UABP_Googoo_LY_C

: UAnimInstance : UObject
/Game/Art/Characters/GooGoo/ABP_Googoo_LY.ABP_Googoo_LY_C 0x1440 (5,184 B) align 16 inherited 0x03C0 8 scripted vtable /Game/Art/Characters/GooGoo/ABP_Googoo_LY
0x00x1440

Members 37

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x0C__AnimBlueprintMutablesFAnimBlueprintGeneratedMutableData4 flags{__FloatProperty=0, __FloatProperty_0=0}
0x03D40x04padding / unreflected
0x08AnimBlueprintExtension_PropertyAccessFAnimSubsystemInstance{}
0x08AnimBlueprintExtension_BaseFAnimSubsystemInstance{}
0x20AnimGraphNode_RootFAnimNode_Root{Result={}}
0x28AnimGraphNode_TransitionResult_2FAnimNode_TransitionResult{bCanEnterTransition=false}
0x28AnimGraphNode_TransitionResult_1FAnimNode_TransitionResult{bCanEnterTransition=false}
0x28AnimGraphNode_TransitionResultFAnimNode_TransitionResult{bCanEnterTransition=false}
0x48AnimGraphNode_SequencePlayer_2FAnimNode_SequencePlayer{Sequence=/Game/Art/Characters/GooGoo/Animation/Deaths/A_Go…
0x20AnimGraphNode_StateResult_2FAnimNode_StateResult{}
0x70AnimGraphNode_BlendSpacePlayerFAnimNode_BlendSpacePlayer{BlendSpace=/Game/Art/Characters/GooGoo/BS_Googoo_LY_Locomo…
0x20AnimGraphNode_StateResult_1FAnimNode_StateResult{}
0x48AnimGraphNode_SequencePlayer_1FAnimNode_SequencePlayer{Sequence=/Game/Art/Characters/GooGoo/Animation/LY/A_Googoo…
0x20AnimGraphNode_StateResultFAnimNode_StateResult{}
0xC8AnimGraphNode_StateMachineFAnimNode_StateMachine{StateMachineIndexInClass=0, MaxTransitionsPerFrame=3, MaxT…
0x48AnimGraphNode_SlotFAnimNode_Slot{Source={}, SlotName=DefaultSlot, bAlwaysUpdateSourcePose=f…
0x250AnimGraphNode_LookAt_4FAnimNode_LookAt{BoneToModify={BoneName=r_eye}, LookAtTarget={bUseSocket=fa…
0x250AnimGraphNode_LookAt_3FAnimNode_LookAt{BoneToModify={BoneName=l_eye}, LookAtTarget={bUseSocket=fa…
0x250AnimGraphNode_LookAt_2FAnimNode_LookAt{BoneToModify={BoneName=Head}, LookAtTarget={bUseSocket=fal…
0x20AnimGraphNode_ComponentToLocalSpaceFAnimNode_ConvertComponentToLocalSpace{ComponentPose={}}
0xC8AnimGraphNode_ApplyAdditiveFAnimNode_ApplyAdditive{base={}, Additive={}, Alpha=1, AlphaScaleBias={Scale=1, Bi…
0x0EC80x08padding / unreflected
0x250AnimGraphNode_LookAt_1FAnimNode_LookAt{BoneToModify={BoneName=l_nipple}, LookAtTarget={bUseSocket…
0x250AnimGraphNode_LookAtFAnimNode_LookAt{BoneToModify={BoneName=r_nipple}, LookAtTarget={bUseSocket…
0x48AnimGraphNode_SequencePlayerFAnimNode_SequencePlayer{Sequence=/Game/Art/Characters/GooGoo/Animation/A_Googoo_Ey…
0x20AnimGraphNode_LocalToComponentSpaceFAnimNode_ConvertLocalToComponentSpace{LocalPose={}}
0x08LookAtEyesdouble7 flags0
0x08LookAtHeaddouble7 flags0
0x08LookAtNipplesdouble7 flags0
0x08LookAtHeadScalardouble8 flags0
0x08LookAtNipplesScalardouble8 flags0
0x18PlayerWorldLocationFVector7 flags{X=0, Y=0, Z=0}
0x08CharBPABP_GooGoo_LY_C*7 flagsnullptr
0x01EnterLocomotionbool7 flagsfalse
0x01EnterDeathbool8 flagsfalse
0x14220x06padding / unreflected
0x08Turndouble7 flags0
0x08Speeddouble7 flags500
0x08OldRotdouble7 flags0
Inherited from UAnimInstance 17
OffsetSizeNameTypeFlagsDefault
0x08CurrentSkeletonUSkeleton*Transient+6 flagsnullptr
0x01RootMotionModeERootMotionMode7 flagsRootMotionFromMontagesOnly
0x01bUseMultiThreadedAnimationUpdate : 1bit 0bool3 flagstrue
0x01bUsingCopyPoseFromMesh : 1bit 1bool3 flagsfalse
0x01bReceiveNotifiesFromLinkedInstances : 1bit 4bool5 flagsfalse
0x01bPropagateNotifiesToLinkedInstances : 1bit 5bool5 flagsfalse
0x01bUseMainInstanceMontageEvaluationData : 1bit 6bool5 flagsfalse
0x00320x01padding / unreflected
0x01bQueueMontageEvents : 1bit 0boolTransient+3 flagsfalse
0x00340x04padding / unreflected
0x10OnMontageBlendingOutFMulticastScriptDelegate4 flags<delegate>
0x10OnMontageBlendedInFMulticastScriptDelegate4 flags<delegate>
0x10OnMontageStartedFMulticastScriptDelegate4 flags<delegate>
0x10OnMontageEndedFMulticastScriptDelegate4 flags<delegate>
0x10OnAllMontageInstancesEndedFMulticastScriptDelegate4 flags<delegate>
0x00880xB0padding / unreflected
0x50SlotGroupInertializationRequestDataMapTMap<FName, FInertializationRequest>TransientProtected+1 flags<TMap>
0x01880x38padding / unreflected
0x70NotifyQueueFAnimNotifyQueueTransient+1 flags{AnimNotifies=[], UnfilteredMontageAnimNotifies=<TMap>}
0x10ActiveAnimNotifyStateTArray<FAnimNotifyEvent>Transient+3 flags[]
0x10ActiveAnimNotifyEventReferenceTArray<FAnimNotifyEventReference>Transient+2 flags[]

Functions 8

SignatureFlagsNativeParams
void AnimGraph(FPoseLink& AnimGraph)
Script3 statements · 40 bytes of bytecode
0x0000AnimGraph = PoseLink{-1};0x0025return;0x0027// end of script
0x10
void UpdateSpeed()
Script30 statements · 869 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(CharBP);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_0362;0x002BCallFunc_GetVelocity_ReturnValue = CharBP.GetVelocity();0x0061CallFunc_VSize_ReturnValue = VSize(CallFunc_GetVelocity_ReturnValue);0x0086Speed = CallFunc_VSize_ReturnValue;0x00A1CallFunc_K2_GetActorRotation_ReturnValue = CharBP.K2_GetActorRotation();0x00D3BreakRotator(CallFunc_K2_GetActorRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x0101CallFunc_Subtract_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_BreakRotator_Yaw);0x011ECallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_Subtract_DoubleDouble_A_ImplicitCast, OldRot);0x014CCallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue, -90);0x0172CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue, 90);0x0198CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_Greater_DoubleDouble_ReturnValue, CallFunc_Less_DoubleDouble_ReturnValue);0x01BEif (!(CallFunc_BooleanOR_ReturnValue)) goto Label_0269;0x01CCLabel_01CC:0x01CCCallFunc_K2_GetActorRotation_ReturnValue = CharBP.K2_GetActorRotation();0x01FEBreakRotator(CallFunc_K2_GetActorRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x022CK2Node_VariableSet_OldRot_ImplicitCast = Cast<4>(CallFunc_BreakRotator_Yaw);0x0249OldRot = K2Node_VariableSet_OldRot_ImplicitCast;0x0264goto Label_0362;0x0269Label_0269:0x0269CallFunc_K2_GetActorRotation_ReturnValue = CharBP.K2_GetActorRotation();0x029BBreakRotator(CallFunc_K2_GetActorRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x02C9CallFunc_Subtract_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_BreakRotator_Yaw);0x02E6CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_Subtract_DoubleDouble_A_ImplicitCast, OldRot);0x0314CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue, 5);0x0342Turn = CallFunc_Multiply_DoubleDouble_ReturnValue;0x035Dgoto Label_01CC;0x0362Label_0362:0x0362return;0x0364// end of script
Public0x00
void BlueprintThreadSafeUpdateAnimation(float DeltaTime)
Script13 statements · 386 bytes of bytecode
0x0000CallFunc_GetCurveValue_ReturnValue_2 = GetCurveValue(FName(LookAtEyes));0x0029K2Node_VariableSet_LookAtEyes_ImplicitCast = Cast<4>(CallFunc_GetCurveValue_ReturnValue_2);0x0046LookAtEyes = K2Node_VariableSet_LookAtEyes_ImplicitCast;0x0061CallFunc_GetCurveValue_ReturnValue_1 = GetCurveValue(FName(LookAtHead));0x008ACallFunc_Multiply_DoubleDouble_A_ImplicitCast_1 = Cast<4>(CallFunc_GetCurveValue_ReturnValue_1);0x00A7CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_1, LookAtHeadScalar);0x00D5LookAtHead = CallFunc_Multiply_DoubleDouble_ReturnValue_1;0x00F0CallFunc_GetCurveValue_ReturnValue = GetCurveValue(FName(LookAtNipples));0x0119CallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetCurveValue_ReturnValue);0x0136CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, LookAtNipplesScalar);0x0164LookAtNipples = CallFunc_Multiply_DoubleDouble_ReturnValue;0x017Freturn;0x0181// end of script
EventPublic0x04
void UpdateLookAt()
Script8 statements · 191 bytes of bytecode
0x0000/Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_GetPlayerCharacter(this, CallFunc_T5F_GetPlayerCharacter_First_Person_Character);0x002ECallFunc_IsValid_ReturnValue = IsValid(CallFunc_T5F_GetPlayerCharacter_First_Person_Character);0x004Bif (!(CallFunc_IsValid_ReturnValue)) goto Label_00BC;0x0059CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_T5F_GetPlayerCharacter_First_Person_Character.FirstPersonCamera.K2_GetComponentLocation();0x00A1PlayerWorldLocation = CallFunc_K2_GetComponentLocation_ReturnValue;0x00BCLabel_00BC:0x00BCreturn;0x00BE// end of script
Public0x00
void AnimNotify_EndOfFight()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ABP_Googoo_LY(29);0x000Freturn;0x0011// end of script
0x00
void BlueprintUpdateAnimation(float DeltaTimeX)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_DeltaTimeX = DeltaTimeX;0x0012ExecuteUbergraph_ABP_Googoo_LY(192);0x0021return;0x0023// end of script
EventPublic0x04
void BlueprintInitializeAnimation()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ABP_Googoo_LY(197);0x000Freturn;0x0011// end of script
EventPublic0x00
void ExecuteUbergraph_ABP_Googoo_LY(int32 EntryPoint)
Script22 statements · 318 bytes of bytecode
0x0000goto [EntryPoint];0x000ALabel_000A:0x000AUpdateSpeed();0x0018goto Label_013B;0x001DCallFunc_TryGetPawnOwner_ReturnValue = TryGetPawnOwner();0x0035K2Node_DynamicCast_AsBP_Goo_Goo_LY = Cast<BP_GooGoo_LY_C>(CallFunc_TryGetPawnOwner_ReturnValue);0x0059K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Goo_Goo_LY);0x0076if (!(K2Node_DynamicCast_bSuccess)) goto Label_013B;0x0084K2Node_DynamicCast_AsBP_Goo_Goo_LY.StartAI();0x00A8goto Label_013B;0x00ADLabel_00AD:0x00ADUpdateLookAt();0x00BBgoto Label_000A;0x00C0goto Label_00AD;0x00C5CallFunc_GetOwningActor_ReturnValue = GetOwningActor();0x00D9K2Node_DynamicCast_AsBP_Goo_Goo_LY_1 = Cast<BP_GooGoo_LY_C>(CallFunc_GetOwningActor_ReturnValue);0x00FDK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_Goo_Goo_LY_1);0x011Aif (!(K2Node_DynamicCast_bSuccess_1)) goto Label_013B;0x0128CharBP = K2Node_DynamicCast_AsBP_Goo_Goo_LY_1;0x013BLabel_013B:0x013Breturn;0x013D// end of script
Final0x04