0x00x0368
Members 15
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x08 | Sphere | USphereComponent* | 6 flags | nullptr | |
| 0x08 | Vibrate | UAudioComponent* | 6 flags | nullptr | |
| 0x08 | Smartphone | UStaticMeshComponent* | 6 flags | nullptr | |
| 0x08 | DefaultSceneRoot | USceneComponent* | 6 flags | nullptr | |
| 0x01 | Active | bool | 7 flags | false | |
| 0x02B9 | 0x07 | padding / unreflected | |||
| 0x08 | ShinjiRef | ABP_ShinjiPlayer_C* | 7 flags | nullptr | |
| 0x02C8 | 0x08 | padding / unreflected | |||
| 0x60 | StartTransform | FTransform | 6 flags | {Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}… | |
| 0x08 | SinkRef | ABP_Sink_C* | 6 flags | nullptr | |
| 0x08 | LevelRef | ABP_Level_C* | 6 flags | nullptr | |
| 0x08 | BathroomDoor | ABP_DoorBasic_C* | 6 flags | nullptr | |
| 0x08 | GrabRef | ABP_GrabPhone_C* | 6 flags | nullptr | |
| 0x08 | PhoneMaterial | UMaterialInstanceDynamic* | 6 flags | nullptr | |
| 0x08 | PhoneX | double | 7 flags | 0 | |
| 0x08 | PhoneY | double | 7 flags | 0 | |
Inherited from AActor 80
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x30 | PrimaryActorTick | FActorTickFunction | 3 flags | {} | |
| 0x01 | bNetTemporary : 1bit 0 | bool | 3 flags | false | |
| 0x01 | bOnlyRelevantToOwner : 1bit 2 | bool | 7 flags | false | |
| 0x01 | bAlwaysRelevant : 1bit 3 | bool | 6 flags | false | |
| 0x01 | bReplicateMovement : 1bit 4 | bool | NetRepNotify+5 flags | false | |
| 0x01 | bCallPreReplication : 1bit 5 | bool | 6 flags | true | |
| 0x01 | bCallPreReplicationForReplay : 1bit 6 | bool | 6 flags | true | |
| 0x01 | bHidden : 1bit 7 | bool | Net+7 flags | false | |
| 0x01 | bTearOff : 1bit 0 | bool | Net+3 flags | false | |
| 0x01 | bForceNetAddressable : 1bit 1 | bool | 3 flags | false | |
| 0x01 | bExchangedRoles : 1bit 2 | bool | Transient+3 flags | false | |
| 0x01 | bNetLoadOnClient : 1bit 3 | bool | 4 flags | true | |
| 0x01 | bNetUseOwnerRelevancy : 1bit 4 | bool | 6 flags | false | |
| 0x01 | bRelevantForNetworkReplays : 1bit 5 | bool | 3 flags | true | |
| 0x01 | bRelevantForLevelBounds : 1bit 6 | bool | 5 flags | true | |
| 0x01 | bReplayRewindable : 1bit 7 | bool | 6 flags | false | |
| 0x01 | bAllowTickBeforeBeginPlay : 1bit 0 | bool | 5 flags | false | |
| 0x01 | bAutoDestroyWhenFinished : 1bit 1 | bool | 4 flags | false | |
| 0x01 | bCanBeDamaged : 1bit 2 | bool | Net+6 flags | true | |
| 0x01 | bBlockInput : 1bit 3 | bool | 5 flags | false | |
| 0x01 | bCollideWhenPlacing : 1bit 4 | bool | 3 flags | false | |
| 0x01 | bFindCameraComponentWhenViewTarget : 1bit 5 | bool | 6 flags | true | |
| 0x01 | bGenerateOverlapEventsDuringLevelStreaming : 1bit 6 | bool | 5 flags | false | |
| 0x01 | bIgnoresOriginShifting : 1bit 7 | bool | 5 flags | false | |
| 0x01 | bEnableAutoLODGeneration : 1bit 0 | bool | 5 flags | true | |
| 0x01 | bIsEditorOnlyActor : 1bit 1 | bool | 5 flags | false | |
| 0x01 | bActorSeamlessTraveled : 1bit 2 | bool | 3 flags | false | |
| 0x01 | bReplicates : 1bit 3 | bool | Protected+7 flags | false | |
| 0x01 | bCanBeInCluster : 1bit 4 | bool | Protected+5 flags | false | |
| 0x01 | bAllowReceiveTickEventOnDedicatedServer : 1bit 5 | bool | Protected+3 flags | true | |
| 0x01 | bReplicateUsingRegisteredSubObjectList : 1bit 7 | bool | Protected+9 flags | false | |
| 0x01 | bActorEnableCollision : 1bit 7 | bool | 3 flags | true | |
| 0x01 | bActorIsBeingDestroyed : 1bit 0 | bool | Transient+4 flags | false | |
| 0x01 | bAsyncPhysicsTickEnabled : 1bit 5 | bool | Protected+4 flags | false | |
| 0x01 | UpdateOverlapsMethodDuringLevelStreaming | EActorUpdateOverlapsMethod | Protected+6 flags | UseConfigDefault | |
| 0x01 | DefaultUpdateOverlapsMethodDuringLevelStreaming | EActorUpdateOverlapsMethod | 8 flags | OnlyUpdateMovable | |
| 0x01 | RemoteRole | ENetRole | NetTransient+8 flags | ROLE_None | |
| 0x0061 | 0x03 | padding / unreflected | |||
| 0x04 | InitialLifeSpan | float | 8 flags | 0 | |
| 0x04 | CustomTimeDilation | float | 7 flags | 1 | |
| 0x04 | RayTracingGroupId | int32 | 5 flags | -1 | |
| 0x60 | AttachmentReplication | FRepAttachment | NetTransient+5 flags | {AttachParent=nullptr, LocationOffset={}, RelativeScale3D={… | |
| 0x70 | ReplicatedMovement | FRepMovement | NetRepNotify+5 flags | {LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,… | |
| 0x08 | Owner | AActor* | NetRepNotify+6 flags | nullptr | |
| 0x08 | NetDriverName | FName | Protected+5 flags | GameNetDriver | |
| 0x01 | Role | ENetRole | Net+8 flags | ROLE_Authority | |
| 0x01 | NetDormancy | ENetDormancy | 9 flags | DORM_Awake | |
| 0x01 | SpawnCollisionHandlingMethod | ESpawnActorCollisionHandlingMethod | 7 flags | AlwaysSpawn | |
| 0x01 | AutoReceiveInput | EAutoReceiveInput | 6 flags | Disabled | |
| 0x04 | InputPriority | int32 | 6 flags | 0 | |
| 0x0158 | 0x08 | padding / unreflected | |||
| 0x08 | InputComponent | UInputComponent* | 9 flags | nullptr | |
| 0x04 | NetCullDistanceSquared | float | 9 flags | 2.25e+08 | |
| 0x04 | NetTag | int32 | Transient+5 flags | 0 | |
| 0x04 | NetUpdateFrequency | float | 8 flags | 100 | |
| 0x04 | MinNetUpdateFrequency | float | 8 flags | 2 | |
| 0x04 | NetPriority | float | 8 flags | 1 | |
| 0x01 | PhysicsReplicationMode | EPhysicsReplicationMode | 7 flags | Default | |
| 0x017D | 0x0B | padding / unreflected | |||
| 0x08 | Instigator | APawn* | NetRepNotify+8 flags | nullptr | |
| 0x10 | Children | TArray<AActor*> | Transient+4 flags | [] | |
| 0x08 | RootComponent | USceneComponent* | Protected+10 flags | nullptr | |
| 0x01A8 | 0x08 | padding / unreflected | |||
| 0x10 | Layers | TArray<FName> | 4 flags | [] | |
| 0x08 | ParentComponent | TWeakObjectPtr<UChildActorComponent> | 8 flags | nullptr | |
| 0x10 | Tags | TArray<FName> | 5 flags | [] | |
| 0x01 | OnTakeAnyDamage | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnTakePointDamage | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnTakeRadialDamage | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnActorBeginOverlap | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnActorEndOverlap | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnBeginCursorOver | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnEndCursorOver | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnClicked | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnReleased | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnInputTouchBegin | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnInputTouchEnd | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnInputTouchEnter | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnInputTouchLeave | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnActorHit | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnDestroyed | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnEndPlay | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01E8 | 0x80 | padding / unreflected | |||
| 0x10 | InstanceComponents | TArray<UActorComponent*> | 6 flags | [] | |
| 0x10 | BlueprintCreatedComponents | TArray<UActorComponent*> | 8 flags | [] | |
Functions 5
| Signature | Flags | Native | Params |
|---|---|---|---|
void StartRinging()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_Smartphone(2954);0x000Freturn;0x0011// end of script | 0x00 | ||
void StopRinging()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_Smartphone(679);0x000Freturn;0x0011// end of script | 0x00 | ||
void ReceiveBeginPlay()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_Smartphone(684);0x000Freturn;0x0011// end of script | EventProtected | 0x00 | |
void Hide()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_Smartphone(788);0x000Freturn;0x0011// end of script | 0x00 | ||
void ExecuteUbergraph_BP_Smartphone(int32 EntryPoint)Script131 statements · 2,962 bytes of bytecode0x0000goto [EntryPoint];0x000ALabel_000A:0x000AVibrate.Play(0f);0x0033Active = true;0x003EGrabRef.Active = true;0x005FLevelRef.ValidateCrosshair();0x0083goto Label_0B8F;0x0088Label_0088:0x0088Vibrate.Stop();0x00ACShinjiRef.PhoneBoop.Play(0f);0x00EBgoto Label_0B8F;0x00F0Label_00F0:0x00F0CallFunc_GetPlayerCharacter_ReturnValue = GetPlayerCharacter(this, 0);0x010AK2Node_DynamicCast_AsBP_Shinji_Player = Cast<BP_ShinjiPlayer_C>(CallFunc_GetPlayerCharacter_ReturnValue);0x012EK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Shinji_Player);0x014Bif (!(K2Node_DynamicCast_bSuccess)) goto Label_0B8F;0x0159ShinjiRef = K2Node_DynamicCast_AsBP_Shinji_Player;0x016CCallFunc_SetScalarParameterValue_Value_ImplicitCast_1 = Cast<3>(ShinjiRef.PhoneX);0x019FPhoneMaterial.SetScalarParameterValue(FName(X), CallFunc_SetScalarParameterValue_Value_ImplicitCast_1);0x01D5CallFunc_SetScalarParameterValue_Value_ImplicitCast = Cast<3>(ShinjiRef.PhoneY);0x0208PhoneMaterial.SetScalarParameterValue(FName(X), CallFunc_SetScalarParameterValue_Value_ImplicitCast);0x023ESmartphone.SetMaterial(0, /Game/0Material/MI_SmartphoneCase.MI_SmartphoneCase);0x0270Smartphone.SetMaterial(1, PhoneMaterial);0x02A2goto Label_000A;0x02A7goto Label_0088;0x02ACTemp_name_Variable = FName(Ignore);0x02CBCallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Tags, Temp_name_Variable);0x030Fgoto Label_0B8F;0x0314Smartphone.SetVisibility(false, false);0x0336goto Label_0B8F;0x033BLabel_033B:0x033BCallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x0350K2Node_DynamicCast_AsBP_Game_Instance = Cast<BP_GameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x0374K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_Game_Instance);0x0391if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0B8F;0x039FCallFunc_CreateDynamicMaterialInstance_ReturnValue = Smartphone.CreateDynamicMaterialInstance(1, /Game/0Material/MI_SmartphoneMom.MI_SmartphoneMom, FName(None));0x03E8PhoneMaterial = CallFunc_CreateDynamicMaterialInstance_ReturnValue;0x03FBK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(K2Node_DynamicCast_AsBP_Game_Instance.Language, 0);0x0430if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_07AA;0x043EK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(K2Node_DynamicCast_AsBP_Game_Instance.Language, 1);0x0473if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_088B;0x0481K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(K2Node_DynamicCast_AsBP_Game_Instance.Language, 2);0x04B6if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_08C6;0x04C4K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(K2Node_DynamicCast_AsBP_Game_Instance.Language, 3);0x04F9if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0901;0x0507K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(K2Node_DynamicCast_AsBP_Game_Instance.Language, 4);0x053Cif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_093C;0x054AK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(K2Node_DynamicCast_AsBP_Game_Instance.Language, 5);0x057Fif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0977;0x058DK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(K2Node_DynamicCast_AsBP_Game_Instance.Language, 6);0x05C2if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_09B2;0x05D0K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(K2Node_DynamicCast_AsBP_Game_Instance.Language, 7);0x0605if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_09ED;0x0613K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(K2Node_DynamicCast_AsBP_Game_Instance.Language, 8);0x0648if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0A28;0x0656K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(K2Node_DynamicCast_AsBP_Game_Instance.Language, 9);0x068Bif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0A63;0x0699K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(K2Node_DynamicCast_AsBP_Game_Instance.Language, 10);0x06CEif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0A9E;0x06DCK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(K2Node_DynamicCast_AsBP_Game_Instance.Language, 11);0x0711if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0AD9;0x071FK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(K2Node_DynamicCast_AsBP_Game_Instance.Language, 12);0x0754if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0B14;0x0762K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(K2Node_DynamicCast_AsBP_Game_Instance.Language, 13);0x0797if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0B4F;0x07A5goto Label_0B8F;0x07AALabel_07AA:0x07AAPhoneX = 0;0x07C5PhoneY = 0;0x07E0Label_07E0:0x07E0CallFunc_SetScalarParameterValue_Value_ImplicitCast_3 = Cast<3>(PhoneX);0x07FDPhoneMaterial.SetScalarParameterValue(FName(X), CallFunc_SetScalarParameterValue_Value_ImplicitCast_3);0x0833CallFunc_SetScalarParameterValue_Value_ImplicitCast_2 = Cast<3>(PhoneY);0x0850PhoneMaterial.SetScalarParameterValue(FName(Y), CallFunc_SetScalarParameterValue_Value_ImplicitCast_2);0x0886goto Label_00F0;0x088BLabel_088B:0x088BPhoneX = 0;0x08A6PhoneY = 1;0x08C1goto Label_07E0;0x08C6Label_08C6:0x08C6PhoneX = 0;0x08E1PhoneY = 2;0x08FCgoto Label_07E0;0x0901Label_0901:0x0901PhoneX = 0;0x091CPhoneY = 3;0x0937goto Label_07E0;0x093CLabel_093C:0x093CPhoneX = 0;0x0957PhoneY = 4;0x0972goto Label_07E0;0x0977Label_0977:0x0977PhoneX = 0;0x0992PhoneY = 5;0x09ADgoto Label_07E0;0x09B2Label_09B2:0x09B2PhoneX = 0;0x09CDPhoneY = 6;0x09E8goto Label_07E0;0x09EDLabel_09ED:0x09EDPhoneX = 0;0x0A08PhoneY = 7;0x0A23goto Label_07E0;0x0A28Label_0A28:0x0A28PhoneX = 1;0x0A43PhoneY = 0;0x0A5Egoto Label_07E0;0x0A63Label_0A63:0x0A63PhoneX = 1;0x0A7EPhoneY = 1;0x0A99goto Label_07E0;0x0A9ELabel_0A9E:0x0A9EPhoneX = 1;0x0AB9PhoneY = 2;0x0AD4goto Label_07E0;0x0AD9Label_0AD9:0x0AD9PhoneX = 1;0x0AF4PhoneY = 3;0x0B0Fgoto Label_07E0;0x0B14Label_0B14:0x0B14PhoneX = 1;0x0B2FPhoneY = 4;0x0B4Agoto Label_07E0;0x0B4FLabel_0B4F:0x0B4FPhoneX = 1;0x0B6APhoneY = 5;0x0B85goto Label_07E0;0x0B8Agoto Label_033B;0x0B8FLabel_0B8F:0x0B8Freturn;0x0B91// end of script | Final | 0x04 |