Zdexby TheHolyOneZ
5,372 classes
Class

UDE_MaltRockBearer_C

: UDrinkEffectComponent : UActorComponent : UObject
/Game/GameElements/Bar/DrinkEffects/DE_MaltRockBearer.DE_MaltRockBearer_C 0x00F4 (244 B) align 8 inherited 0x00C0 8 scripted vtable /Game/GameElements/Bar/DrinkEffects/DE_MaltRockBearer
0x00x00F4

Members 11

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08CharacterAPlayerCharacter*8 flagsnullptr
0x04StartScalefloat7 flags0
0x04TargetScalefloat7 flags1.8
0x04Progressfloat7 flags0
0x04Current ScalefloatNetRepNotify+7 flags0
0x04Previous Progressfloat7 flags0
0x01IsScalingActivebool6 flagsfalse
0x00E50x03padding / unreflected
0x04ScaleCheckCooldownfloat7 flags0
0x01EffectEnabledbool6 flagsfalse
0x00ED0x03padding / unreflected
0x04OriginalPitchValuefloat7 flags0
Inherited from UDrinkEffectComponent 4
OffsetSizeNameTypeFlagsDefault
0x04BeerEffectDurationSecondsfloatProtected+6 flags15
0x01AutoDestroyboolProtected+6 flagstrue
0x01EffectIsActiveboolProtected+7 flagsfalse
0x01ActivatesOnlyOnceWhenDrinkingboolProtected+6 flagsfalse
Inherited from UActorComponent 15
OffsetSizeNameTypeFlagsDefault
0x30PrimaryComponentTickFActorComponentTickFunction3 flags{}
0x10ComponentTagsTArray<FName>4 flags[]
0x10AssetUserDataTArray<UAssetUserData*>Protected+6 flags[]
0x00800x04padding / unreflected
0x04UCSSerializationIndexint325 flags-1
0x01bNetAddressable : 1bit 3boolProtected+3 flagsfalse
0x01bReplicates : 1bit 4boolNet+7 flagsfalse
0x01bAutoActivate : 1bit 7bool6 flagsfalse
0x01bIsActive : 1bit 0boolNetTransient+4 flagsfalse
0x01bEditableWhenInherited : 1bit 1bool5 flagstrue
0x01bCanEverAffectNavigation : 1bit 3boolProtected+6 flagsfalse
0x01bIsEditorOnly : 1bit 5bool6 flagsfalse
0x008B0x01padding / unreflected
0x01CreationMethodEComponentCreationMethod5 flagsNative
0x01OnComponentActivatedFMulticastScriptDelegate4 flags<delegate>
0x01OnComponentDeactivatedFMulticastScriptDelegate4 flags<delegate>
0x008F0x01padding / unreflected
0x10UCSModifiedPropertiesTArray<FSimpleMemberReference>2 flags[]

Functions 8

SignatureFlagsNativeParams
void OnRep_Current Scale()
Script4 statements · 99 bytes of bytecode
0x0000CallFunc_MakeVector_ReturnValue = MakeVector(Current Scale, Current Scale, Current Scale);0x0037Character.SetActorScale3D(CallFunc_MakeVector_ReturnValue);0x0060return;0x0062// end of script
0x00
void TraceForScaledCollision(const bool& IsNextScaleColliding)
Script11 statements · 532 bytes of bytecode
0x0000K2Node_MakeArray_Array = {Character};0x0014CallFunc_K2_GetActorLocation_ReturnValue = Character.K2_GetActorLocation();0x0046CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(0, 0, 0.3));0x0078CallFunc_GetUnscaledCapsuleRadius_ReturnValue = Character.CapsuleComponent.GetUnscaledCapsuleRadius();0x00C0CallFunc_GetUnscaledCapsuleHalfHeight_ReturnValue = Character.CapsuleComponent.GetUnscaledCapsuleHalfHeight();0x0108CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(CallFunc_GetUnscaledCapsuleRadius_ReturnValue, Current Scale);0x0136CallFunc_Multiply_FloatFloat_ReturnValue_1 = Multiply_FloatFloat(Current Scale, CallFunc_GetUnscaledCapsuleHalfHeight_ReturnValue);0x0164CallFunc_CapsuleTraceSingle_ReturnValue = CapsuleTraceSingle(this, CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_Add_VectorVector_ReturnValue, CallFunc_Multiply_FloatFloat_ReturnValue, CallFunc_Multiply_FloatFloat_ReturnValue_1, 0, false, K2Node_MakeArray_Array, 0, CallFunc_CapsuleTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x01FEIsNextScaleColliding = CallFunc_CapsuleTraceSingle_ReturnValue;0x0211return;0x0213// end of script
Public0x01
void ReceiveTick(float DeltaSeconds)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012ExecuteUbergraph_DE_MaltRockBearer(2278);0x0021return;0x0023// end of script
EventPublic0x04
void OnStartEffect(APlayerCharacter* Character)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_character = Character;0x0012ExecuteUbergraph_DE_MaltRockBearer(2452);0x0021return;0x0023// end of script
EventProtected0x08
void OnStopEffect()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_DE_MaltRockBearer(2982);0x000Freturn;0x0011// end of script
EventProtected0x00
void Handle Scaling(float DeltaTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_DeltaTime = DeltaTime;0x0012ExecuteUbergraph_DE_MaltRockBearer(3366);0x0021return;0x0023// end of script
0x04
void Reset Voice()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_DE_MaltRockBearer(3616);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_DE_MaltRockBearer(int32 EntryPoint)
Script136 statements · 3,691 bytes of bytecode
0x0000PushFlow(Label_0E68);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FOnRep_Current Scale();0x001DCallFunc_GetActorScale3D_ReturnValue_2 = Character.GetActorScale3D();0x004FBreakVector(CallFunc_GetActorScale3D_ReturnValue_2, CallFunc_BreakVector_X_2, CallFunc_BreakVector_Y_2, CallFunc_BreakVector_Z_2);0x007DCallFunc_Greater_FloatFloat_ReturnValue_1 = Greater_FloatFloat(Current Scale, CallFunc_BreakVector_X_2);0x00A3if (!(CallFunc_Greater_FloatFloat_ReturnValue_1)) goto Label_0114;0x00B1TraceForScaledCollision(CallFunc_TraceForScaledCollision_IsNextScaleColliding);0x00C8if (!(CallFunc_TraceForScaledCollision_IsNextScaleColliding)) goto Label_0114;0x00D6Progress = Previous Progress;0x00F1ScaleCheckCooldown = 1f;0x0108IsScalingActive = false;0x0113PopFlow();0x0114Label_0114:0x0114CallFunc_MakeVector_ReturnValue = MakeVector(Current Scale, Current Scale, Current Scale);0x014BCharacter.SetActorScale3D(CallFunc_MakeVector_ReturnValue);0x0174Previous Progress = Progress;0x018FPopFlow();0x0190Label_0190:0x0190MarkPropertyDirtyFromRepIndex(this, 2, FName(Current Scale));0x01ADgoto Label_000F;0x01B2CallFunc_SpawnSoundAttached_ReturnValue_2 = SpawnSoundAttached(/Game/Audio/SFX/BeerEffects/BeerEffectGrow_Cue.BeerEffectGrow_Cue, Character.CapsuleComponent, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x022AEffectEnabled = true;0x0235OriginalPitchValue = Character.CommunicationComponent.PitchMultiplier;0x027CCharacter.CommunicationComponent.PitchMultiplier = 0.7f;0x02BFPopFlow();0x02C0Label_02C0:0x02C0CallFunc_LessEqual_FloatFloat_ReturnValue = LessEqual_FloatFloat(Progress, 1f);0x02E2if (!(CallFunc_LessEqual_FloatFloat_ReturnValue)) PopFlow();0x02ECCallFunc_Lerp_ReturnValue = Lerp(StartScale, TargetScale, Progress);0x0323Current Scale = CallFunc_Lerp_ReturnValue;0x033Egoto Label_0190;0x0343Label_0343:0x0343CallFunc_LessEqual_FloatFloat_ReturnValue_1 = LessEqual_FloatFloat(ScaleCheckCooldown, 0f);0x0365if (!(CallFunc_LessEqual_FloatFloat_ReturnValue_1)) PopFlow();0x036FIsScalingActive = true;0x037APopFlow();0x037BLabel_037B:0x037BTemp_int_Array_Index_Variable = 0;0x0392Label_0392:0x0392CallFunc_K2_GetComponentsByClass_ReturnValue = Character.K2_GetComponentsByClass(/Game/GameElements/Bar/DrinkEffects/DE_UnderhillDeluxe.DE_UnderhillDeluxe_C);0x03CDCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_K2_GetComponentsByClass_ReturnValue);0x0408CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x042Eif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_058E;0x043CTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x0457PushFlow(Label_089C);0x045CCallFunc_K2_GetComponentsByClass_ReturnValue = Character.K2_GetComponentsByClass(/Game/GameElements/Bar/DrinkEffects/DE_UnderhillDeluxe.DE_UnderhillDeluxe_C);0x0497/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_K2_GetComponentsByClass_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x04D2CallFunc_Array_Get_Item.Reset Voice();0x04F6CallFunc_K2_GetComponentsByClass_ReturnValue = Character.K2_GetComponentsByClass(/Game/GameElements/Bar/DrinkEffects/DE_UnderhillDeluxe.DE_UnderhillDeluxe_C);0x0531/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_K2_GetComponentsByClass_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x056CCallFunc_Array_Get_Item.K2_DestroyComponent(this);0x058DPopFlow();0x058ELabel_058E:0x058ETemp_int_Loop_Counter_Variable = 0;0x05A5Temp_int_Array_Index_Variable_1 = 0;0x05BCLabel_05BC:0x05BCCallFunc_K2_GetComponentsByClass_ReturnValue_1 = Character.K2_GetComponentsByClass(/Game/GameElements/Bar/DrinkEffects/DE_MaltRockBearer.DE_MaltRockBearer_C);0x05F7CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_K2_GetComponentsByClass_ReturnValue_1);0x0632CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x0658if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x0662Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x067DPushFlow(Label_0852);0x0682CallFunc_K2_GetComponentsByClass_ReturnValue_1 = Character.K2_GetComponentsByClass(/Game/GameElements/Bar/DrinkEffects/DE_MaltRockBearer.DE_MaltRockBearer_C);0x06BD/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_K2_GetComponentsByClass_ReturnValue_1, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x06F8CallFunc_NotEqual_ObjectObject_ReturnValue = NotEqual_ObjectObject(CallFunc_Array_Get_Item_1, this);0x0716if (!(CallFunc_NotEqual_ObjectObject_ReturnValue)) PopFlow();0x0720CallFunc_K2_GetComponentsByClass_ReturnValue_1 = Character.K2_GetComponentsByClass(/Game/GameElements/Bar/DrinkEffects/DE_MaltRockBearer.DE_MaltRockBearer_C);0x075B/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_K2_GetComponentsByClass_ReturnValue_1, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x0796CallFunc_Array_Get_Item_1.Reset Voice();0x07BACallFunc_K2_GetComponentsByClass_ReturnValue_1 = Character.K2_GetComponentsByClass(/Game/GameElements/Bar/DrinkEffects/DE_MaltRockBearer.DE_MaltRockBearer_C);0x07F5/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_K2_GetComponentsByClass_ReturnValue_1, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x0830CallFunc_Array_Get_Item_1.K2_DestroyComponent(this);0x0851PopFlow();0x0852Label_0852:0x0852CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x087CTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0897goto Label_05BC;0x089CLabel_089C:0x089CCallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x08C6Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x08E1goto Label_0392;0x08E6CallFunc_Greater_FloatFloat_ReturnValue = Greater_FloatFloat(Current Scale, 1.01f);0x0908CallFunc_BooleanOR_ReturnValue = BooleanOR(EffectIsActive, CallFunc_Greater_FloatFloat_ReturnValue);0x092Eif (!(CallFunc_BooleanOR_ReturnValue)) goto Label_0988;0x093CCallFunc_HasAuthority_ReturnValue = Character.HasAuthority();0x0966if (!(CallFunc_HasAuthority_ReturnValue)) PopFlow();0x0970Handle Scaling(K2Node_Event_DeltaSeconds);0x0987PopFlow();0x0988Label_0988:0x0988K2_DestroyComponent(this);0x0993PopFlow();0x0994Character = K2Node_Event_character;0x09A7PushFlow(Label_0ACD);0x09ACPushFlow(Label_0B04);0x09B1CallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Audio/SFX/BeerEffects/BeerEffect_Stomach_BuildUp_Cue.BeerEffect_Stomach_BuildUp_Cue, Character.CapsuleComponent, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x0A29CallFunc_IsLocallyControlled_ReturnValue = Character.IsLocallyControlled();0x0A57if (!(CallFunc_IsLocallyControlled_ReturnValue)) PopFlow();0x0A61CallFunc_GetPlayerController_ReturnValue = Character.GetPlayerController();0x0A8BCallFunc_GetPlayerController_ReturnValue.ClientStartCameraShake(/Game/Character/Camera/CameraShakes/CameraShake_BuffBeerGeneric.CameraShake_BuffBeerGeneric_C, 1f, 0, FRotator(0, 0, 0));0x0ACCPopFlow();0x0ACDLabel_0ACD:0x0ACDDelay(this, 1f, LatentActionInfo{0x1B2, -2050692831, FName(ExecuteUbergraph_DE_MaltRockBearer), this});0x0B03PopFlow();0x0B04Label_0B04:0x0B04CallFunc_GetActorScale3D_ReturnValue_1 = Character.GetActorScale3D();0x0B36BreakVector(CallFunc_GetActorScale3D_ReturnValue_1, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x0B64StartScale = CallFunc_BreakVector_X_1;0x0B7FIsScalingActive = true;0x0B8ATemp_int_Loop_Counter_Variable_1 = 0;0x0BA1goto Label_037B;0x0BA6TargetScale = 1f;0x0BBDCallFunc_GetActorScale3D_ReturnValue = Character.GetActorScale3D();0x0BEFBreakVector(CallFunc_GetActorScale3D_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0C1DStartScale = CallFunc_BreakVector_X;0x0C38Progress = 0f;0x0C4FPrevious Progress = 0f;0x0C66CallFunc_SpawnSoundAttached_ReturnValue_1 = SpawnSoundAttached(/Game/Audio/SFX/BeerEffects/BeerEffectShrink_Cue.BeerEffectShrink_Cue, Character.CapsuleComponent, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x0CDECharacter.CommunicationComponent.PitchMultiplier = OriginalPitchValue;0x0D25PopFlow();0x0D26CallFunc_BooleanAND_ReturnValue = BooleanAND(IsScalingActive, EffectEnabled);0x0D4Cif (!(CallFunc_BooleanAND_ReturnValue)) goto Label_0DD2;0x0D5ACallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(K2Node_CustomEvent_DeltaTime, 0.3f);0x0D84CallFunc_Add_FloatFloat_ReturnValue = Add_FloatFloat(Progress, CallFunc_Multiply_FloatFloat_ReturnValue);0x0DB2Progress = CallFunc_Add_FloatFloat_ReturnValue;0x0DCDgoto Label_02C0;0x0DD2Label_0DD2:0x0DD2CallFunc_Subtract_FloatFloat_ReturnValue = Subtract_FloatFloat(ScaleCheckCooldown, K2Node_CustomEvent_DeltaTime);0x0E00ScaleCheckCooldown = CallFunc_Subtract_FloatFloat_ReturnValue;0x0E1Bgoto Label_0343;0x0E20Character.CommunicationComponent.PitchMultiplier = OriginalPitchValue;0x0E67PopFlow();0x0E68Label_0E68:0x0E68return;0x0E6A// end of script
Final0x04