Zdexby TheHolyOneZ
5,372 classes
Class

AITM_BarGlass_Item_C

: ADrinkableItem : AAnimatedItem : AItem : AActor : UObject
/Game/GameElements/Bar/ITM_BarGlass_Item.ITM_BarGlass_Item_C 0x0445 (1,093 B) align 8 inherited 0x03F0 20 scripted vtable /Game/GameElements/Bar/ITM_BarGlass_Item
0x00x0445

Members 12

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08TPParticleSystemUParticleSystemComponent*7 flagsnullptr
0x08ParticleSystemUParticleSystemComponent*7 flagsnullptr
0x08SparkleDrinkUAudioComponent*7 flagsnullptr
0x01IsFullboolNetRepNotify+6 flagstrue
0x04110x07padding / unreflected
0x08PhysicsActorTSubclassOf<ABar_Glass_Physics_C>7 flags/Game/GameElements/Bar/Bar_Glass_Physics_OilyOaf.Bar_Glass_…
0x08TPMontageUAnimMontage*7 flags/Game/CharacterStructure/Gear_Drink/TP/3P_Drink_Drinking_A_…
0x08FPMontageUAnimMontage*7 flags/Game/CharacterStructure/Gear_Drink/FP/1P_Drink_Drinking_A_…
0x01VisibleboolNetRepNotify+6 flagstrue
0x04310x07padding / unreflected
0x08ThrownGlassABar_Glass_Physics_C*NetTransient+9 flagsnullptr
0x04DelayBeforeFoamRemovalfloat7 flags0
0x01InDelayBeforeDrinkbool6 flagsfalse
Inherited from ADrinkableItem 2
OffsetSizeNameTypeFlagsDefault
0x08DrinkableDataUDrinkableDataAsset*NetRepNotify+9 flagsnullptr
0x04BarSlotIndexint32NetTransient+8 flags-1
Inherited from AAnimatedItem 11
OffsetSizeNameTypeFlagsDefault
0x08SkinnableUSkinnableComponent*Protected+12 flags/Script/FSD.Default__AnimatedItem.Skinnable
0x08FPAnimInstanceUPlayerAnimInstance*TransientProtected+7 flagsnullptr
0x08TPAnimInstanceUPlayerAnimInstance*TransientProtected+7 flagsnullptr
0x08FPMeshUSkeletalMeshComponent*Protected+11 flags/Script/FSD.Default__AnimatedItem.FPMesh
0x08TPMeshUSkeletalMeshComponent*Protected+11 flags/Script/FSD.Default__AnimatedItem.TPMesh
0x08FP_EquipAnimationUAnimMontage*Protected+6 flagsnullptr
0x08FP_IdleAnimationUAnimMontage*Protected+6 flagsnullptr
0x08TP_EquipAnimationUAnimMontage*Protected+6 flagsnullptr
0x08TP_IdleAnimationUAnimMontage*Protected+6 flagsnullptr
0x04EquipDurationfloatProtected+6 flags0.25
0x03CC0x04padding / unreflected
0x08CharacterAnimationSetUItemCharacterAnimationSet*Protected+8 flagsnullptr
Inherited from AItem 36
OffsetSizeNameTypeFlagsDefault
0x10OnItemAddedToInventoryFMulticastScriptDelegateProtected+4 flags<delegate>
0x02580x20padding / unreflected
0x0CFPCameraOffsetFVector8 flags{X=0, Y=0, Z=0}
0x02840x04padding / unreflected
0x10AudioFriendlyFireFAudioWithCooldown3 flags{Audio=nullptr, CoolDown=0}
0x02980x08padding / unreflected
0x10OnEqippedFMulticastScriptDelegate4 flags<delegate>
0x10OnUnEquippedFMulticastScriptDelegate4 flags<delegate>
0x01EnableDangerousSaveGameIDEditingboolProtected+6 flagsfalse
0x02C10x03padding / unreflected
0x10SavegameIDFGuidProtected+6 flags{A=0, B=0, C=0, D=0}
0x02D40x04padding / unreflected
0x08ItemIDUItemID*Protected+8 flagsnullptr
0x08CharacterAPlayerCharacter*TransientProtected+7 flagsnullptr
0x08UpgradableItemUUpgradableItemComponent*Protected+11 flags/Script/FSD.Default__Item.Upgradable
0x08CameraShakeTSubclassOf<UCameraShakeBase>Protected+9 flagsnullptr
0x01CameraShakeOnStartUsingboolProtected+8 flagsfalse
0x01CameraShakeOnEquipboolProtected+8 flagsfalse
0x02FA0x0Epadding / unreflected
0x08HeatCurveUCurveFloat*Protected+6 flagsnullptr
0x04ManualHeatPerUsefloatProtected+6 flags0
0x04HeatOnStartUsefloatProtected+6 flags0
0x04CooldownRatefloatProtected+6 flags1
0x04ManualCooldownDelayfloatProtected+6 flags-1
0x04UnjamDurationfloatProtected+8 flags8
0x03240x04padding / unreflected
0x04CurrentTemperaturefloatProtected+7 flags0
0x032C0x04padding / unreflected
0x08AudioTemperatureUSoundBase*Protected+6 flagsnullptr
0x04AudioTemperatureFadeoutfloatProtected+6 flags0
0x08TemperatureFloatParamFNameProtected+6 flagstemperature
0x03440x04padding / unreflected
0x08TemperatureAudioComponentUAudioComponent*TransientProtected+7 flagsnullptr
0x01overheatedboolNetProtected+7 flagsfalse
0x03510x07padding / unreflected
0x08ShoutOverheatedUDialogDataAsset*Protected+6 flagsnullptr
0x01bAimAssistEnabledboolProtected+8 flagstrue
0x03610x03padding / unreflected
0x04MovementRateWhileUsingfloatProtected+6 flags1
0x01CanPlayLedgeClimbWhileUsingboolProtected+6 flagstrue
0x01CanInspectItemboolProtected+8 flagstrue
0x01CanSprintWithItemboolProtected+6 flagstrue
0x01CanBeUsedboolProtected+6 flagstrue
0x036C0x04padding / unreflected
0x08CustomIconWidgetTSubclassOf<UItemsBarIcon>Protected+9 flagsnullptr
0x04AdvancedVibrationSendLevelfloatProtected+6 flags1
0x01IsEquippedboolTransientProtected+7 flagsfalse
0x01isUsingboolNetTransient+9 flagsfalse
Inherited from AActor 76
OffsetSizeNameTypeFlagsDefault
0x30PrimaryActorTickFActorTickFunction3 flags{}
0x01bNetTemporary : 1bit 0bool3 flagsfalse
0x01bNetStartup : 1bit 1bool3 flagsfalse
0x01bOnlyRelevantToOwner : 1bit 2bool7 flagsfalse
0x01bAlwaysRelevant : 1bit 3bool6 flagsfalse
0x01bReplicateMovement : 1bit 4boolNetRepNotify+5 flagsfalse
0x01bHidden : 1bit 5boolNet+7 flagsfalse
0x01bTearOff : 1bit 6boolNet+3 flagsfalse
0x01bForceNetAddressable : 1bit 7bool3 flagsfalse
0x01bExchangedRoles : 1bit 0boolTransient+3 flagsfalse
0x01bNetLoadOnClient : 1bit 1bool4 flagstrue
0x01bNetUseOwnerRelevancy : 1bit 2bool6 flagsfalse
0x01bRelevantForNetworkReplays : 1bit 3bool3 flagstrue
0x01bRelevantForLevelBounds : 1bit 4bool5 flagstrue
0x01bReplayRewindable : 1bit 5bool5 flagsfalse
0x01bAllowTickBeforeBeginPlay : 1bit 6bool5 flagsfalse
0x01bAutoDestroyWhenFinished : 1bit 7bool4 flagsfalse
0x01bCanBeDamaged : 1bit 0boolNet+6 flagstrue
0x01bBlockInput : 1bit 1bool5 flagsfalse
0x01bCollideWhenPlacing : 1bit 2bool3 flagsfalse
0x01bFindCameraComponentWhenViewTarget : 1bit 3bool6 flagstrue
0x01bGenerateOverlapEventsDuringLevelStreaming : 1bit 4bool5 flagsfalse
0x01bIgnoresOriginShifting : 1bit 5bool5 flagsfalse
0x01bEnableAutoLODGeneration : 1bit 6bool6 flagsfalse
0x01bIsEditorOnlyActor : 1bit 7bool5 flagsfalse
0x01bActorSeamlessTraveled : 1bit 0bool3 flagsfalse
0x01bReplicates : 1bit 1boolProtected+7 flagsfalse
0x01bCanBeInCluster : 1bit 2boolProtected+5 flagsfalse
0x01bAllowReceiveTickEventOnDedicatedServer : 1bit 3boolProtected+3 flagstrue
0x01bActorEnableCollision : 1bit 3bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 4boolTransient+4 flagsfalse
0x01UpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethodProtected+6 flagsUseConfigDefault
0x01DefaultUpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethod8 flagsOnlyUpdateMovable
0x01RemoteRoleuint8NetTransient+5 flags0
0x34ReplicatedMovementFRepMovementNetRepNotify+5 flags{LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,…
0x04InitialLifeSpanfloat8 flags0
0x04CustomTimeDilationfloat7 flags1
0x009C0x04padding / unreflected
0x40AttachmentReplicationFRepAttachmentNetTransient+4 flags{AttachParent=nullptr, LocationOffset={}, RelativeScale3D={…
0x08OwnerAActor*NetRepNotify+5 flagsnullptr
0x08NetDriverNameFNameProtected+5 flagsGameNetDriver
0x01Roleuint8Net+5 flags3
0x01NetDormancyuint89 flags1
0x01SpawnCollisionHandlingMethodESpawnActorCollisionHandlingMethod7 flagsAlwaysSpawn
0x01AutoReceiveInputuint86 flags0
0x04InputPriorityint326 flags0
0x08InputComponentUInputComponent*8 flagsnullptr
0x04NetCullDistanceSquaredfloat9 flags2.25e+08
0x04NetTagint32Transient+5 flags0
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x01140x04padding / unreflected
0x08InstigatorAPawn*NetRepNotify+7 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+2 flags[]
0x08RootComponentUSceneComponent*Protected+9 flagsnullptr
0x10ControllingMatineeActorsTArray<AMatineeActor*>TransientProtected+2 flags[]
0x01480x08padding / unreflected
0x10LayersTArray<FName>2 flags[]
0x08ParentComponentTWeakObjectPtr<UChildActorComponent>8 flags<0xffffffff>
0x01680x08padding / unreflected
0x10TagsTArray<FName>5 flags[]
0x01OnTakeAnyDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakePointDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakeRadialDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnActorBeginOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnActorEndOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnBeginCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnEndCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnClickedFMulticastScriptDelegate4 flags<delegate>
0x01OnReleasedFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchBeginFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEndFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEnterFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchLeaveFMulticastScriptDelegate4 flags<delegate>
0x01OnActorHitFMulticastScriptDelegate4 flags<delegate>
0x01OnDestroyedFMulticastScriptDelegate4 flags<delegate>
0x01OnEndPlayFMulticastScriptDelegate4 flags<delegate>
0x01900x60padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>4 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>6 flags[]

Functions 20

SignatureFlagsNativeParams
void OnEmpty()
Script3 statements · 39 bytes of bytecode
0x0000SparkleDrink.Stop();0x0024return;0x0026// end of script
Public0x00
void OnRep_ThrownGlass()
Script10 statements · 119 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(ThrownGlass);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_003E;0x002BSkinThrownGlass();0x0039goto Label_0074;0x003ELabel_003E:0x003ECallFunc_K2_GetRootComponent_ReturnValue = K2_GetRootComponent();0x0052CallFunc_K2_GetRootComponent_ReturnValue.SetVisibility(false, true);0x0074Label_0074:0x0074return;0x0076// end of script
0x00
void OnRep_Visible()
Script4 statements · 57 bytes of bytecode
0x0000CallFunc_K2_GetRootComponent_ReturnValue = K2_GetRootComponent();0x0014CallFunc_K2_GetRootComponent_ReturnValue.SetVisibility(false, true);0x0036return;0x0038// end of script
0x00
void OnRep_IsFull()
Script14 statements · 310 bytes of bytecode
0x0000CallFunc_IsPlaying_ReturnValue = TPMesh.IsPlaying();0x002ACallFunc_IsPlaying_ReturnValue_1 = FPMesh.IsPlaying();0x0054CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_IsPlaying_ReturnValue_1, CallFunc_IsPlaying_ReturnValue);0x007ACallFunc_BooleanOR_ReturnValue_1 = BooleanOR(IsFull, CallFunc_BooleanOR_ReturnValue);0x00A0CallFunc_BooleanOR_ReturnValue_2 = BooleanOR(CallFunc_BooleanOR_ReturnValue_1, InDelayBeforeDrink);0x00C6if (!(CallFunc_BooleanOR_ReturnValue_2)) goto Label_00D9;0x00D4goto Label_0133;0x00D9Label_00D9:0x00D9FPMesh.SetPosition(0f, false);0x00FFTPMesh.SetPosition(0f, false);0x0125OnEmpty();0x0133Label_0133:0x0133return;0x0135// end of script
0x00
bool CheckCanSalute()
Script8 statements · 219 bytes of bytecode
0x0000CallFunc_IsPlaying_ReturnValue = TPMesh.IsPlaying();0x002ACallFunc_IsPlaying_ReturnValue_1 = FPMesh.IsPlaying();0x0054CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_IsPlaying_ReturnValue_1, CallFunc_IsPlaying_ReturnValue);0x007ACallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_BooleanOR_ReturnValue);0x0097CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, IsFull);0x00BDReturnValue = CallFunc_BooleanAND_ReturnValue;0x00D0return ReturnValue;0x00DA// end of script
EventProtected0x01
void IsDrinking(const bool& IsDrinking)
Script8 statements · 246 bytes of bytecode
0x0000CallFunc_GetTPAnimInstance_ReturnValue = Character.GetTPAnimInstance();0x002ACallFunc_GetFPAnimInstance_ReturnValue = Character.GetFPAnimInstance();0x0054CallFunc_Montage_IsPlaying_ReturnValue = CallFunc_GetTPAnimInstance_ReturnValue.Montage_IsPlaying(TPMontage);0x0087CallFunc_Montage_IsPlaying_ReturnValue_1 = CallFunc_GetFPAnimInstance_ReturnValue.Montage_IsPlaying(FPMontage);0x00BACallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_Montage_IsPlaying_ReturnValue, CallFunc_Montage_IsPlaying_ReturnValue_1);0x00E0IsDrinking = CallFunc_BooleanOR_ReturnValue;0x00F3return;0x00F5// end of script
Public0x01
float PlayThrow()
Script9 statements · 295 bytes of bytecode
0x0000Temp_object_Variable = /Game/CharacterStructure/Gear_Drink/FP/1P_Drink_ThrowMug_A_Montage.1P_Drink_ThrowMug_A_Montage;0x0013Temp_object_Variable_1 = /Game/CharacterStructure/Gear_Drink/TP/3P_Drink_ThrowMug_A_Montage.3P_Drink_ThrowMug_A_Montage;0x0026CallFunc_IsFirstPerson_ReturnValue = Character.IsFirstPerson();0x0050CallFunc_GetActiveAnimInstance_ReturnValue = Character.GetActiveAnimInstance();0x007ATemp_bool_Variable = CallFunc_IsFirstPerson_ReturnValue;0x008DCallFunc_Montage_Play_ReturnValue = CallFunc_GetActiveAnimInstance_ReturnValue.Montage_Play(Switch(Temp_bool_Variable, false => Temp_object_Variable_1, true => Temp_object_Variable, default => K2Node_Select_Default), 1f, 0, 0f, true);0x0101ReturnValue = CallFunc_Montage_Play_ReturnValue;0x011Creturn ReturnValue;0x0126// end of script
Public0x04
void PlayDrinkFoam()
Script9 statements · 242 bytes of bytecode
0x0000PlayTime = 0f;0x0017FPMesh.SetPosition(99f, false);0x003DTPMesh.SetPosition(99f, false);0x0063FPMesh.SetPlayRate(-1f);0x0088TPMesh.SetPlayRate(-1f);0x00ADTPMesh.Play(false);0x00CEFPMesh.Play(false);0x00EFreturn;0x00F1// end of script
Public0x00
float PlayDrinkPlayer()
Script19 statements · 429 bytes of bytecode
0x0000PushFlow(Label_01A2);0x0005PlayTime = 0f;0x001CPushFlow(Label_0187);0x0021PushFlow(Label_00E4);0x0026CallFunc_GetFPAnimInstance_ReturnValue = Character.GetFPAnimInstance();0x0050CallFunc_Montage_Play_ReturnValue = CallFunc_GetFPAnimInstance_ReturnValue.Montage_Play(FPMontage, 1f, 0, 0f, true);0x0098SparkleDrink.FadeOut(6f, 0f, 0);0x00C8PlayTime = CallFunc_Montage_Play_ReturnValue;0x00E3PopFlow();0x00E4Label_00E4:0x00E4CallFunc_GetTPAnimInstance_ReturnValue = Character.GetTPAnimInstance();0x010ECallFunc_Montage_Play_ReturnValue_1 = CallFunc_GetTPAnimInstance_ReturnValue.Montage_Play(TPMontage, 1f, 0, 0f, true);0x0156SparkleDrink.FadeOut(6f, 0f, 0);0x0186PopFlow();0x0187Label_0187:0x0187ReturnValue = PlayTime;0x01A2Label_01A2:0x01A2return ReturnValue;0x01AC// end of script
Public0x04
void UserConstructionScript()
Script3 statements · 66 bytes of bytecode
0x0000TPParticleSystem.SetTemplate(ParticleSystem.Template);0x003Freturn;0x0041// end of script
EventPublic0x00
void RecieveStartUsing()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ITM_BarGlass_Item(2747);0x000Freturn;0x0011// end of script
EventProtected0x00
void Server_Use()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ITM_BarGlass_Item(2849);0x000Freturn;0x0011// end of script
0x00
void All_Drink()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ITM_BarGlass_Item(2978);0x000Freturn;0x0011// end of script
0x00
void All_Throw()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ITM_BarGlass_Item(3055);0x000Freturn;0x0011// end of script
0x00
void SetEmpty()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ITM_BarGlass_Item(3225);0x000Freturn;0x0011// end of script
0x00
void BndEvt__ParticleSystem_K2Node_ComponentBoundEvent_0_ActorComponentActivatedSignature__DelegateSignature(UActorComponent* Component, bool bReset)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Component = Component;0x0012PersistentFrame.K2Node_ComponentBoundEvent_bReset = bReset;0x0024ExecuteUbergraph_ITM_BarGlass_Item(3240);0x0033return;0x0035// end of script
0x09
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ITM_BarGlass_Item(3282);0x000Freturn;0x0011// end of script
EventProtected0x00
void SkinThrownGlass()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ITM_BarGlass_Item(3287);0x000Freturn;0x0011// end of script
0x00
void ThrowDrink()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ITM_BarGlass_Item(15);0x000Freturn;0x0011// end of script
EventPublic0x00
void ExecuteUbergraph_ITM_BarGlass_Item(int32 EntryPoint)
Script219 statements · 3,385 bytes of bytecode
0x0000PushFlow(Label_0D36);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FPushFlow(Label_0023);0x0014if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_019F;0x0022PopFlow();0x0023Label_0023:0x0023if (!(Temp_bool_IsClosed_Variable)) goto Label_0032;0x0031PopFlow();0x0032Label_0032:0x0032Temp_bool_IsClosed_Variable = true;0x003DCallFunc_PlayThrow_ReturnValue_1 = PlayThrow();0x005DAll_Throw();0x006BPushFlow(Label_00AB);0x0070Delay(this, CallFunc_PlayThrow_ReturnValue_1, LatentActionInfo{0x1B8, -74835335, FName(ExecuteUbergraph_ITM_BarGlass_Item), this});0x00AAPopFlow();0x00ABLabel_00AB:0x00ABDelay(this, 1f, LatentActionInfo{0xE2, -865039457, FName(ExecuteUbergraph_ITM_BarGlass_Item), this});0x00E1PopFlow();0x00E2ThrownGlass.FlushNetDormancy();0x0102ThrownGlass.Instigator = Character;0x012BMarkPropertyDirtyFromRepIndex(ThrownGlass, 9, FName(Instigator));0x0150FlushNetDormancy();0x015AThrownGlass = nullptr;0x0165MarkPropertyDirtyFromRepIndex(this, 16, FName(ThrownGlass));0x0182OnRep_ThrownGlass();0x0190ForceNetUpdate();0x019EPopFlow();0x019FLabel_019F:0x019FTemp_bool_Has_Been_Initd_Variable = true;0x01AAif (!(false)) PopFlow();0x01ACTemp_bool_IsClosed_Variable = true;0x01B7PopFlow();0x01B8Character.InventoryComponent.DropPickedupItem();0x01EESetLifeSpan(3f);0x0201PopFlow();0x0202InDelayBeforeDrink = false;0x020DLabel_020D:0x020DPlayDrinkFoam();0x021BPopFlow();0x021CInDelayBeforeDrink = false;0x0227Label_0227:0x0227PlayDrinkFoam();0x0235PopFlow();0x0236Label_0236:0x0236OnRep_IsFull();0x0244CallFunc_PlayDrinkPlayer_ReturnValue_1 = PlayDrinkPlayer();0x0264Delay(this, CallFunc_PlayDrinkPlayer_ReturnValue_1, LatentActionInfo{0x29F, -105644631, FName(ExecuteUbergraph_ITM_BarGlass_Item), this});0x029EPopFlow();0x029FParticleSystem.Deactivate();0x02C3TPParticleSystem.Deactivate();0x02E7Consume();0x02F1Label_02F1:0x02F1PushFlow(Label_035B);0x02F6Label_02F6:0x02F6PushFlow(Label_0323);0x02FBif (!(Temp_bool_Has_Been_Initd_Variable_1)) goto Label_030A;0x0309PopFlow();0x030ALabel_030A:0x030ATemp_bool_Has_Been_Initd_Variable_1 = true;0x0315if (!(false)) PopFlow();0x0317Temp_bool_IsClosed_Variable_1 = true;0x0322PopFlow();0x0323Label_0323:0x0323if (!(Temp_bool_IsClosed_Variable_1)) goto Label_0332;0x0331PopFlow();0x0332Label_0332:0x0332Temp_bool_IsClosed_Variable_1 = true;0x033Dif (!(true)) goto Label_034F;0x0343Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x034EPopFlow();0x034FLabel_034F:0x034FTemp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x035APopFlow();0x035BLabel_035B:0x035BTemp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x0366PopFlow();0x0367Label_0367:0x0367MarkPropertyDirtyFromRepIndex(this, 14, FName(IsFull));0x0384goto Label_0236;0x0389Label_0389:0x0389FlushNetDormancy();0x0393IsFull = false;0x039Egoto Label_0367;0x03A3Label_03A3:0x03A3OnRep_IsFull();0x03B1OnRep_IsFull();0x03BFParticleSystem.SetActive(false, false);0x03E5TPParticleSystem.SetActive(false, false);0x040Bgoto Label_02F1;0x0410Label_0410:0x0410MarkPropertyDirtyFromRepIndex(this, 14, FName(IsFull));0x042Dgoto Label_03A3;0x0432Label_0432:0x0432FlushNetDormancy();0x043CIsFull = false;0x0447goto Label_0410;0x044CLabel_044C:0x044COnRep_ThrownGlass();0x045APopFlow();0x045BLabel_045B:0x045BMarkPropertyDirtyFromRepIndex(this, 16, FName(ThrownGlass));0x0478goto Label_044C;0x047DLabel_047D:0x047DFlushNetDormancy();0x0487ThrownGlass = CallFunc_FinishSpawningActor_ReturnValue;0x049Agoto Label_045B;0x049FFPMesh.SetVisibility(false, true);0x04C1TPMesh.SetVisibility(false, true);0x04E3CallFunc_IsValid_ReturnValue = IsValid(ThrownGlass);0x0500if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x050ACallFunc_GetBaseAimRotation_ReturnValue = Character.GetBaseAimRotation();0x0540CallFunc_K2_GetComponentToWorld_ReturnValue = Character.FirstPersonCamera.K2_GetComponentToWorld();0x0588CallFunc_Conv_RotatorToVector_ReturnValue = Conv_RotatorToVector(CallFunc_GetBaseAimRotation_ReturnValue);0x05ADBreakTransform(CallFunc_K2_GetComponentToWorld_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x05DBCallFunc_Multiply_VectorFloat_ReturnValue = Multiply_VectorFloat(CallFunc_Conv_RotatorToVector_ReturnValue, 70f);0x0605CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_BreakTransform_Location, CallFunc_Multiply_VectorFloat_ReturnValue);0x0633ThrownGlass.Throw(CallFunc_Add_VectorVector_ReturnValue, CallFunc_GetBaseAimRotation_ReturnValue, Character);0x0672CallFunc_HasAuthority_ReturnValue_1 = HasAuthority();0x0686if (!(CallFunc_HasAuthority_ReturnValue_1)) PopFlow();0x0690PopFlow();0x0691Label_0691:0x0691if (!(Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable)) PopFlow();0x069Bgoto Label_000F;0x06A0Label_06A0:0x06A0CallFunc_HasAuthority_ReturnValue = HasAuthority();0x06B4if (!(CallFunc_HasAuthority_ReturnValue)) PopFlow();0x06BECallFunc_MakeTransform_ReturnValue = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1));0x0701CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/GameElements/Bar/Bar_Glass_Physics.Bar_Glass_Physics_C, CallFunc_MakeTransform_ReturnValue, 1, nullptr);0x072BCallFunc_GetObjectClass_ReturnValue = GetObjectClass(this);0x0740SetClassPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(itemClass), CallFunc_GetObjectClass_ReturnValue);0x0769SetObjectPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(Instigator), Character);0x0792CallFunc_MakeTransform_ReturnValue = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1));0x07D5CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_MakeTransform_ReturnValue);0x07FBgoto Label_047D;0x0800Label_0800:0x0800Temp_int_Variable = 0;0x0817Label_0817:0x0817CallFunc_GetNumMaterials_ReturnValue = ThrownGlass.GlassMesh.GetNumMaterials();0x0863CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_GetNumMaterials_ReturnValue, 1);0x088DCallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, CallFunc_Subtract_IntInt_ReturnValue);0x08B3if (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x08BDPushFlow(Label_0946);0x08C2CallFunc_GetMaterial_ReturnValue = TPMesh.GetMaterial(Temp_int_Variable);0x08F9ThrownGlass.GlassMesh.SetMaterial(Temp_int_Variable, CallFunc_GetMaterial_ReturnValue);0x0945PopFlow();0x0946Label_0946:0x0946CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x0970Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x098Bgoto Label_0817;0x0990Label_0990:0x0990Delay(this, DelayBeforeFoamRemoval, LatentActionInfo{0x202, -192137902, FName(ExecuteUbergraph_ITM_BarGlass_Item), this});0x09CAPopFlow();0x09CBLabel_09CB:0x09CBCallFunc_Greater_FloatFloat_ReturnValue = Greater_FloatFloat(DelayBeforeFoamRemoval, 0f);0x09EDif (!(CallFunc_Greater_FloatFloat_ReturnValue)) goto Label_020D;0x09FBInDelayBeforeDrink = true;0x0A06goto Label_0990;0x0A0BLabel_0A0B:0x0A0BPushFlow(Label_0389);0x0A10goto Label_09CB;0x0A15Label_0A15:0x0A15Delay(this, DelayBeforeFoamRemoval, LatentActionInfo{0x21C, -725891484, FName(ExecuteUbergraph_ITM_BarGlass_Item), this});0x0A4FPopFlow();0x0A50Label_0A50:0x0A50CallFunc_Greater_FloatFloat_ReturnValue_1 = Greater_FloatFloat(DelayBeforeFoamRemoval, 0f);0x0A72if (!(CallFunc_Greater_FloatFloat_ReturnValue_1)) goto Label_0227;0x0A80InDelayBeforeDrink = true;0x0A8Bgoto Label_0A15;0x0A90Label_0A90:0x0A90PushFlow(Label_0A9A);0x0A95goto Label_0A50;0x0A9ALabel_0A9A:0x0A9ACallFunc_PlayDrinkPlayer_ReturnValue = PlayDrinkPlayer();0x0ABAPopFlow();0x0ABBCallFunc_IsSaluting_ReturnValue = Character.IsSaluting();0x0AE5if (!(CallFunc_IsSaluting_ReturnValue)) goto Label_0AF4;0x0AF3PopFlow();0x0AF4Label_0AF4:0x0AF4CallFunc_IsLocallyControlled_ReturnValue = IsLocallyControlled();0x0B08if (!(CallFunc_IsLocallyControlled_ReturnValue)) PopFlow();0x0B12Server_Use();0x0B20PopFlow();0x0B21CallFunc_IsSaluting_ReturnValue_1 = Character.IsSaluting();0x0B4Bif (!(CallFunc_IsSaluting_ReturnValue_1)) goto Label_0B5A;0x0B59PopFlow();0x0B5ALabel_0B5A:0x0B5ACallFunc_Not_PreBool_ReturnValue = Not_PreBool(IsFull);0x0B77if (!(CallFunc_Not_PreBool_ReturnValue)) goto Label_0B8F;0x0B85PushFlow(Label_0691);0x0B8Agoto Label_02F6;0x0B8FLabel_0B8F:0x0B8FAll_Drink();0x0B9Dgoto Label_0A0B;0x0BA2CallFunc_GetOwner_ReturnValue = GetOwner();0x0BB6CallFunc_HasAuthority_ReturnValue_2 = CallFunc_GetOwner_ReturnValue.HasAuthority();0x0BE0if (!(CallFunc_HasAuthority_ReturnValue_2)) goto Label_0A90;0x0BEEPopFlow();0x0BEFPushFlow(Label_0C62);0x0BF4CallFunc_GetOwner_ReturnValue_1 = GetOwner();0x0C08CallFunc_HasAuthority_ReturnValue_3 = CallFunc_GetOwner_ReturnValue_1.HasAuthority();0x0C32if (!(CallFunc_HasAuthority_ReturnValue_3)) goto Label_0C41;0x0C40PopFlow();0x0C41Label_0C41:0x0C41CallFunc_PlayThrow_ReturnValue = PlayThrow();0x0C61PopFlow();0x0C62Label_0C62:0x0C62Delay(this, 0.6f, LatentActionInfo{0x49F, 714355517, FName(ExecuteUbergraph_ITM_BarGlass_Item), this});0x0C98PopFlow();0x0C99if (!(IsFull)) PopFlow();0x0CA3goto Label_0432;0x0CA8SparkleDrink.Play(0f);0x0CD1PopFlow();0x0CD2goto Label_06A0;0x0CD7ThrownGlass.GlassMesh.SetSkeletalMesh(TPMesh.SkeletalMesh, true);0x0D31goto Label_0800;0x0D36Label_0D36:0x0D36return;0x0D38// end of script
Final0x04

Subclasses 26