voidAnimateTooth(doubleStartHeight, UCurveFloat*Curve)Script7 statements · 224 bytes of bytecode
0x0000CurrentAnimation = Curve;0x0013AnimationProgress = 0;0x002EBreakVector(StaticMesh.RelativeLocation, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0072CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_BreakVector_X, StartHeight, CallFunc_BreakVector_Z);0x00A9StaticMesh.K2_SetRelativeLocation(CallFunc_MakeVector_ReturnValue, false, CallFunc_K2_SetRelativeLocation_SweepHitResult, true);0x00DDreturn;0x00DF// end of script
Protected
0x10
voidIsPressedDown(const bool& IsPressedDown)Script3 statements · 22 bytes of bytecode
0x0000IsPressedDown = IsDown;0x0013return;0x0015// end of script
Public
0x01
voidReset()Script4 statements · 66 bytes of bytecode
0x0000StaticMesh.K2_SetRelativeTransform(InitialTransform, false, CallFunc_K2_SetRelativeTransform_SweepHitResult, true);0x0034IsDown = false;0x003Freturn;0x0041// end of script
Public
0x00
voidMoveDown(const double& AnimationDuration)Script7 statements · 152 bytes of bytecode
0x0000AnimateTooth(StartHeight, MoveDownAnimation);0x0020IsDown = true;0x002BMoveDownAnimation.GetTimeRange(CallFunc_GetTimeRange_MinTime, CallFunc_GetTimeRange_MaxTime);0x005DK2Node_FunctionResult_AnimationDuration_ImplicitCast = Cast<4>(CallFunc_GetTimeRange_MaxTime);0x007AAnimationDuration = K2Node_FunctionResult_AnimationDuration_ImplicitCast;0x0095return;0x0097// end of script
Public
0x08
voidMoveUp(const double& AnimationDuration)Script7 statements · 187 bytes of bytecode
0x0000CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(StartHeight, ToothLowOffset);0x002EAnimateTooth(CallFunc_Subtract_DoubleDouble_ReturnValue, MoveUpAnimation);0x004EMoveUpAnimation.GetTimeRange(CallFunc_GetTimeRange_MinTime, CallFunc_GetTimeRange_MaxTime);0x0080K2Node_FunctionResult_AnimationDuration_ImplicitCast = Cast<4>(CallFunc_GetTimeRange_MaxTime);0x009DAnimationDuration = K2Node_FunctionResult_AnimationDuration_ImplicitCast;0x00B8return;0x00BA// end of script
Public
0x08
voidReceiveTick(floatDeltaSeconds)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012ExecuteUbergraph_BP_Chompy_Tooth(287);0x0021return;0x0023// end of script
EventPublic
0x04
voidInteract(boolForce, AActor*Actor)Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Force_1 = Force;0x0012PersistentFrame.K2Node_Event_Actor = Actor;0x0024ExecuteUbergraph_BP_Chompy_Tooth(359);0x0033return;0x0035// end of script
Public
0x10
voidReceiveBeginPlay()Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Chompy_Tooth(364);0x000Freturn;0x0011// end of script
EventProtected
0x00
voidWithdraw(const FVector& Force)Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Force = Force;0x0012ExecuteUbergraph_BP_Chompy_Tooth(369);0x0021return;0x0023// end of script
Public
0x18
voidExecuteUbergraph_BP_Chompy_Tooth(int32EntryPoint)Script26 statements · 372 bytes of bytecode