0x00x00F8
Members 5
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x10 | VictorySets | TArray<FEndScreenMoveSet> | 4 flags | [2 items] | |
| 0x10 | DefeatSets | TArray<FEndScreenMoveSet> | 4 flags | [4 items] | |
| 0x10 | AvailableVictorySets | TArray<FEndScreenMoveSet> | Transient+3 flags | [] | |
| 0x10 | AvailableDefeatSets | TArray<FEndScreenMoveSet> | Transient+3 flags | [] | |
| 0x08 | RandStream | FRandomStream | 5 flags | {InitialSeed=0, Seed=0} |
Inherited from UActorComponent 15
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x30 | PrimaryComponentTick | FActorComponentTickFunction | 3 flags | {} | |
| 0x10 | ComponentTags | TArray<FName> | 4 flags | [] | |
| 0x10 | AssetUserData | TArray<UAssetUserData*> | Protected+6 flags | [] | |
| 0x0080 | 0x04 | padding / unreflected | |||
| 0x04 | UCSSerializationIndex | int32 | 5 flags | -1 | |
| 0x01 | bNetAddressable : 1bit 3 | bool | Protected+3 flags | false | |
| 0x01 | bReplicates : 1bit 4 | bool | Net+7 flags | false | |
| 0x01 | bAutoActivate : 1bit 7 | bool | 6 flags | false | |
| 0x01 | bIsActive : 1bit 0 | bool | NetTransient+4 flags | false | |
| 0x01 | bEditableWhenInherited : 1bit 1 | bool | 5 flags | true | |
| 0x01 | bCanEverAffectNavigation : 1bit 3 | bool | Protected+6 flags | false | |
| 0x01 | bIsEditorOnly : 1bit 5 | bool | 6 flags | false | |
| 0x008B | 0x01 | padding / unreflected | |||
| 0x01 | CreationMethod | EComponentCreationMethod | 5 flags | Native | |
| 0x01 | OnComponentActivated | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnComponentDeactivated | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x008F | 0x01 | padding / unreflected | |||
| 0x10 | UCSModifiedProperties | TArray<FSimpleMemberReference> | 2 flags | [] | |
Functions 10
| Signature | Flags | Native | Params |
|---|---|---|---|
void GetRandomWalkAnim(UVictoryPose* VicPose, const FRandomStream& RandStream, TSoftObjectPtr<UAnimSequence>& Walk)Script14 statements · 440 bytes of bytecode0x0000CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(VicPose.Walks);0x0051CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Array_Length_ReturnValue, 0);0x0073if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_009B;0x0081Walk = SoftObject("");0x0096goto Label_01B5;0x009BLabel_009B:0x009BCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(VicPose.Walks);0x00ECCallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_Array_Length_ReturnValue, 1);0x0116CallFunc_RandomIntegerInRangeFromStream_ReturnValue = RandomIntegerInRangeFromStream(0, CallFunc_Subtract_IntInt_ReturnValue, RandStream);0x0149/Script/Engine.Default__KismetArrayLibrary.Array_Get(VicPose.Walks, CallFunc_RandomIntegerInRangeFromStream_ReturnValue, CallFunc_Array_Get_Item);0x019AWalk = CallFunc_Array_Get_Item;0x01B5Label_01B5:0x01B5return;0x01B7// end of script | Public | 0x38 | |
void LoadVictoryAnims(UVictoryPose* InputPin, const FRandomStream& RandStream, FEndScreenMove& EndScreenMove)Script20 statements · 699 bytes of bytecode0x0000GetRandomWalkAnim(InputPin, RandStream, CallFunc_GetRandomWalkAnim_Walk);0x0029LoadAnimSeq(CallFunc_GetRandomWalkAnim_Walk, CallFunc_LoadAnimSeq_Hard);0x0049LoadAnimSeqArray(VictorySets[0].Breaks_45_342F70184394DAB7D1A06B927C9CEDA1, CallFunc_LoadAnimSeqArray_Hard);0x0078LoadAnimSeq(InputPin.Prop_Pose, CallFunc_LoadAnimSeq_Hard_1);0x00AELoadAnimSeq(VictorySets[0].Loop_44_0E4E6C8A4331EA36DF87AA9DE7E30AB1, CallFunc_LoadAnimSeq_Hard_2);0x00DDLoadAnimSeq(InputPin.Prop_Idle, CallFunc_LoadAnimSeq_Hard_3);0x0113LoadAnimSeq(InputPin.Prop_Walk, CallFunc_LoadAnimSeq_Hard_4);0x0149LoadActorClass(InputPin.Prop_Actor, CallFunc_LoadActorClass_Hard);0x017FLoadAnimSeq(InputPin.pose, CallFunc_LoadAnimSeq_Hard_5);0x01B5K2Node_MakeStruct_EndScreenMove.Walk_2_2D5808D7436DCFFCD4A0E9BBCDEFD20E = CallFunc_LoadAnimSeq_Hard;0x01D1K2Node_MakeStruct_EndScreenMove.Pose_Optional_4_0C5B3E154236E596C7B98C8674399C23 = CallFunc_LoadAnimSeq_Hard_5;0x01EDK2Node_MakeStruct_EndScreenMove.Loop_6_27B6CF03496CE4F887DB9EA6A66910EF = CallFunc_LoadAnimSeq_Hard_2;0x0209K2Node_MakeStruct_EndScreenMove.Breaks_9_1147962749C4EB29B65F459960CD7D35 = CallFunc_LoadAnimSeqArray_Hard;0x022DK2Node_MakeStruct_EndScreenMove.Attachment_Class_22_EEC03C3F4B9D7EDB458BBBA919D7D9FC = CallFunc_LoadActorClass_Hard;0x0249K2Node_MakeStruct_EndScreenMove.Attachment_Walk_14_52090DCE439608881FD4209FC0978507 = CallFunc_LoadAnimSeq_Hard_4;0x0265K2Node_MakeStruct_EndScreenMove.Attachment_Pose_17_3B4F2F6F4DC9CE21E3410BAB9AF65BE7 = CallFunc_LoadAnimSeq_Hard_1;0x0281K2Node_MakeStruct_EndScreenMove.Attachment_Loop_18_F18D69F048465180117268B98657613C = CallFunc_LoadAnimSeq_Hard_3;0x029DEndScreenMove = K2Node_MakeStruct_EndScreenMove;0x02B8return;0x02BA// end of script | Public | 0x58 | |
void LoadActorClass(const TSoftClassPtr<AActor>& Soft, const TSubclassOf<AActor>& Hard)Script13 statements · 189 bytes of bytecode0x0000CallFunc_IsValidSoftClassReference_ReturnValue = IsValidSoftClassReference(Soft);0x001Dif (!(CallFunc_IsValidSoftClassReference_ReturnValue)) goto Label_00AF;0x002BCallFunc_LoadClass_ReturnValue = LoadClass(Soft);0x0048K2Node_ClassDynamicCast_AsActor = Cast<Actor>(CallFunc_LoadClass_ReturnValue);0x006CK2Node_ClassDynamicCast_bSuccess = Cast<71>(K2Node_ClassDynamicCast_AsActor);0x0089if (!(K2Node_ClassDynamicCast_bSuccess)) goto Label_00AF;0x0097Hard = K2Node_ClassDynamicCast_AsActor;0x00AAgoto Label_00BA;0x00AFLabel_00AF:0x00AFHard = nullptr;0x00BALabel_00BA:0x00BAreturn;0x00BC// end of script | Public | 0x30 | |
void LoadAnimSeqArray(TArray<TSoftObjectPtr<UAnimSequence>>& Soft, TArray<UAnimSequence*>& Hard)Script28 statements · 559 bytes of bytecode0x0000PushFlow(Label_022C);0x0005K2Node_MakeArray_Array = {};0x0010Result = K2Node_MakeArray_Array;0x002BTemp_int_Loop_Counter_Variable = 0;0x0042Temp_int_Array_Index_Variable = 0;0x0059Label_0059:0x0059CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Soft);0x0094CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00BAif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_01C2;0x00C8Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00E3PushFlow(Label_01E2);0x00E8/Script/Engine.Default__KismetArrayLibrary.Array_Get(Soft, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0123LoadAnimSeq(CallFunc_Array_Get_Item, CallFunc_LoadAnimSeq_Hard);0x0143element = CallFunc_LoadAnimSeq_Hard;0x0156CallFunc_IsValid_ReturnValue = IsValid(element);0x0173if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x017DCallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Result, element);0x01C1PopFlow();0x01C2Label_01C2:0x01C2Hard = Result;0x01DDgoto Label_022C;0x01E2Label_01E2:0x01E2CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x020CTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0227goto Label_0059;0x022CLabel_022C:0x022Creturn;0x022E// end of script | Public | 0x20 | |
void LoadAnimSeq(const TSoftObjectPtr<UAnimSequence>& Soft, const UAnimSequence*& Hard)Script13 statements · 189 bytes of bytecode0x0000CallFunc_IsValidSoftObjectReference_ReturnValue = IsValidSoftObjectReference(Soft);0x001Dif (!(CallFunc_IsValidSoftObjectReference_ReturnValue)) goto Label_00AF;0x002BCallFunc_LoadAsset_Blocking_ReturnValue = LoadAsset_Blocking(Soft);0x0048K2Node_DynamicCast_AsAnim_Sequence = Cast<AnimSequence>(CallFunc_LoadAsset_Blocking_ReturnValue);0x006CK2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsAnim_Sequence);0x0089if (!(K2Node_DynamicCast_bSuccess)) goto Label_00AF;0x0097Hard = K2Node_DynamicCast_AsAnim_Sequence;0x00AAgoto Label_00BA;0x00AFLabel_00AF:0x00AFHard = nullptr;0x00BALabel_00BA:0x00BAreturn;0x00BC// end of script | Public | 0x30 | |
void SplitMoveSetAnims(TArray<TSoftObjectPtr<UAnimSequence>>& TargetArray, const UAnimSequence*& Selected1, TArray<TSoftObjectPtr<UAnimSequence>>& Rest1)Script36 statements · 859 bytes of bytecode0x0000PushFlow(Label_0358);0x0005SelectedIdx = 0;0x001CSelected = nullptr;0x0027/Script/Engine.Default__KismetArrayLibrary.Array_Clear(Rest);0x0050CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(TargetArray);0x008BCallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_Array_Length_ReturnValue, 1);0x00B5CallFunc_RandomIntegerInRangeFromStream_ReturnValue = RandomIntegerInRangeFromStream(0, CallFunc_Subtract_IntInt_ReturnValue, RandStream);0x00E8SelectedIdx = CallFunc_RandomIntegerInRangeFromStream_ReturnValue;0x0103Temp_int_Variable = 0;0x011ALabel_011A:0x011ACallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(TargetArray);0x0155CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_Array_Length_ReturnValue, 1);0x017FCallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, CallFunc_Subtract_IntInt_ReturnValue);0x01A5if (!(CallFunc_LessEqual_IntInt_ReturnValue)) goto Label_025B;0x01B3PushFlow(Label_028E);0x01B8CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(SelectedIdx, Temp_int_Variable);0x01DEif (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_02D8;0x01EC/Script/Engine.Default__KismetArrayLibrary.Array_Get(TargetArray, Temp_int_Variable, CallFunc_Array_Get_Item);0x0227LoadAnimSeq(CallFunc_Array_Get_Item, CallFunc_LoadAnimSeq_Hard);0x0247Selected = CallFunc_LoadAnimSeq_Hard;0x025APopFlow();0x025BLabel_025B:0x025BSelected1 = Selected;0x026ERest1 = Rest;0x0289goto Label_0358;0x028ELabel_028E:0x028ECallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x02B8Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x02D3goto Label_011A;0x02D8Label_02D8:0x02D8/Script/Engine.Default__KismetArrayLibrary.Array_Get(TargetArray, Temp_int_Variable, CallFunc_Array_Get_Item);0x0313CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Rest, CallFunc_Array_Get_Item);0x0357PopFlow();0x0358Label_0358:0x0358return;0x035A// end of script | Public | 0x28 | |
void ResetMovesets(int32 NewSeed)Script5 statements · 85 bytes of bytecode0x0000SetRandomStreamSeed(RandStream, NewSeed);0x001CAvailableVictorySets = VictorySets;0x0037AvailableDefeatSets = DefeatSets;0x0052return;0x0054// end of script | Public | 0x04 | |
void RandomWeightedMoveSet(TArray<FEndScreenMoveSet>& Array, FEndScreenMove& Selected)Script68 statements · 2,296 bytes of bytecode0x0000PushFlow(Label_08F5);0x0005TotalWeight = 0f;0x001CTotalWeight = 0f;0x0033Temp_int_Loop_Counter_Variable = 0;0x004ATemp_int_Array_Index_Variable = 0;0x0061Label_0061:0x0061CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Array);0x009CCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00C2if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_030B;0x00D0Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00EBPushFlow(Label_08AB);0x00F0/Script/Engine.Default__KismetArrayLibrary.Array_Get(Array, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x012BCallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Array_Get_Item.Walks_42_3B0B99FD43910DD750F305953173B9CB);0x016FCallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue_1, 0);0x0191if (!(CallFunc_Greater_IntInt_ReturnValue)) PopFlow();0x019B/Script/Engine.Default__KismetArrayLibrary.Array_Get(Array, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01D6CallFunc_Add_FloatFloat_ReturnValue = Add_FloatFloat(TotalWeight, CallFunc_Array_Get_Item.Weight_20_9172AF0F49C74900EC45C29EEE7FB775);0x020DTotalWeight = CallFunc_Add_FloatFloat_ReturnValue;0x0228/Script/Engine.Default__KismetArrayLibrary.Array_Get(Array, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0263CallFunc_RandomFloatFromStream_ReturnValue = RandomFloatFromStream(RandStream);0x0288CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(TotalWeight, CallFunc_RandomFloatFromStream_ReturnValue);0x02B6CallFunc_LessEqual_FloatFloat_ReturnValue = LessEqual_FloatFloat(CallFunc_Multiply_FloatFloat_ReturnValue, CallFunc_Array_Get_Item.Weight_20_9172AF0F49C74900EC45C29EEE7FB775);0x02E5if (!(CallFunc_LessEqual_FloatFloat_ReturnValue)) PopFlow();0x02EFSelectedSoFar = Temp_int_Array_Index_Variable;0x030APopFlow();0x030BLabel_030B:0x030B/Script/Engine.Default__KismetArrayLibrary.Array_Get(Array, SelectedSoFar, CallFunc_Array_Get_Item_1);0x0346SplitMoveSetAnims(CallFunc_Array_Get_Item_1.Walks_42_3B0B99FD43910DD750F305953173B9CB, CallFunc_SplitMoveSetAnims_Selected1_1, CallFunc_SplitMoveSetAnims_Rest1_1);0x0378/Script/Engine.Default__KismetArrayLibrary.Array_Get(Array, SelectedSoFar, CallFunc_Array_Get_Item_1);0x03B3SplitMoveSetAnims(CallFunc_Array_Get_Item_1.Poses_Optional_43_3339A57A4D10CBD0C5C74690F351D108, CallFunc_SplitMoveSetAnims_Selected1, CallFunc_SplitMoveSetAnims_Rest1);0x03E5/Script/Engine.Default__KismetArrayLibrary.Array_Get(Array, SelectedSoFar, CallFunc_Array_Get_Item_1);0x0420K2Node_MakeStruct_EndScreenMoveSet.Weight_20_9172AF0F49C74900EC45C29EEE7FB775 = CallFunc_Array_Get_Item_1.Weight_20_9172AF0F49C74900EC45C29EEE7FB775;0x044DK2Node_MakeStruct_EndScreenMoveSet.Walks_42_3B0B99FD43910DD750F305953173B9CB = CallFunc_SplitMoveSetAnims_Rest1_1;0x0471K2Node_MakeStruct_EndScreenMoveSet.Poses_Optional_43_3339A57A4D10CBD0C5C74690F351D108 = CallFunc_SplitMoveSetAnims_Rest1;0x0495K2Node_MakeStruct_EndScreenMoveSet.Loop_44_0E4E6C8A4331EA36DF87AA9DE7E30AB1 = CallFunc_Array_Get_Item_1.Loop_44_0E4E6C8A4331EA36DF87AA9DE7E30AB1;0x04C2K2Node_MakeStruct_EndScreenMoveSet.Breaks_45_342F70184394DAB7D1A06B927C9CEDA1 = CallFunc_Array_Get_Item_1.Breaks_45_342F70184394DAB7D1A06B927C9CEDA1;0x04EFK2Node_MakeStruct_EndScreenMoveSet.Attachment_Class_25_9EA6E9964122F7482D241BB69A8EE5B7 = CallFunc_Array_Get_Item_1.Attachment_Class_25_9EA6E9964122F7482D241BB69A8EE5B7;0x051CK2Node_MakeStruct_EndScreenMoveSet.Attachment_Walk_46_8D4D47EA48F66FA99BB048BCD07D34FB = CallFunc_Array_Get_Item_1.Attachment_Walk_46_8D4D47EA48F66FA99BB048BCD07D34FB;0x0549K2Node_MakeStruct_EndScreenMoveSet.Attachment_Pose_47_9862A0C744322DD618B426902448DC92 = CallFunc_Array_Get_Item_1.Attachment_Pose_47_9862A0C744322DD618B426902448DC92;0x0576K2Node_MakeStruct_EndScreenMoveSet.Attachment_Loop_48_CB65E924422DC1F25BFB5194B0E606E5 = CallFunc_Array_Get_Item_1.Attachment_Loop_48_CB65E924422DC1F25BFB5194B0E606E5;0x05A3/Script/Engine.Default__KismetArrayLibrary.Array_Set(Array, SelectedSoFar, K2Node_MakeStruct_EndScreenMoveSet, false);0x05DFCallFunc_GetDisplayName_ReturnValue = GetDisplayName(CallFunc_SplitMoveSetAnims_Selected1);0x0604CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("Sel Pose: ", CallFunc_GetDisplayName_ReturnValue);0x0635PrintString(this, CallFunc_Concat_StrStr_ReturnValue, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f);0x0672/Script/Engine.Default__KismetArrayLibrary.Array_Get(Array, SelectedSoFar, CallFunc_Array_Get_Item_1);0x06ADLoadAnimSeq(CallFunc_Array_Get_Item_1.Attachment_Loop_48_CB65E924422DC1F25BFB5194B0E606E5, CallFunc_LoadAnimSeq_Hard);0x06D6LoadAnimSeq(CallFunc_Array_Get_Item_1.Attachment_Pose_47_9862A0C744322DD618B426902448DC92, CallFunc_LoadAnimSeq_Hard_1);0x06FFLoadAnimSeq(CallFunc_Array_Get_Item_1.Attachment_Walk_46_8D4D47EA48F66FA99BB048BCD07D34FB, CallFunc_LoadAnimSeq_Hard_2);0x0728LoadActorClass(CallFunc_Array_Get_Item_1.Attachment_Class_25_9EA6E9964122F7482D241BB69A8EE5B7, CallFunc_LoadActorClass_Hard);0x0751LoadAnimSeqArray(CallFunc_Array_Get_Item_1.Breaks_45_342F70184394DAB7D1A06B927C9CEDA1, CallFunc_LoadAnimSeqArray_Hard);0x077ALoadAnimSeq(CallFunc_Array_Get_Item_1.Loop_44_0E4E6C8A4331EA36DF87AA9DE7E30AB1, CallFunc_LoadAnimSeq_Hard_3);0x07A3K2Node_MakeStruct_EndScreenMove.Walk_2_2D5808D7436DCFFCD4A0E9BBCDEFD20E = CallFunc_SplitMoveSetAnims_Selected1_1;0x07BFK2Node_MakeStruct_EndScreenMove.Pose_Optional_4_0C5B3E154236E596C7B98C8674399C23 = CallFunc_SplitMoveSetAnims_Selected1;0x07DBK2Node_MakeStruct_EndScreenMove.Loop_6_27B6CF03496CE4F887DB9EA6A66910EF = CallFunc_LoadAnimSeq_Hard_3;0x07F7K2Node_MakeStruct_EndScreenMove.Breaks_9_1147962749C4EB29B65F459960CD7D35 = CallFunc_LoadAnimSeqArray_Hard;0x081BK2Node_MakeStruct_EndScreenMove.Attachment_Class_22_EEC03C3F4B9D7EDB458BBBA919D7D9FC = CallFunc_LoadActorClass_Hard;0x0837K2Node_MakeStruct_EndScreenMove.Attachment_Walk_14_52090DCE439608881FD4209FC0978507 = CallFunc_LoadAnimSeq_Hard_2;0x0853K2Node_MakeStruct_EndScreenMove.Attachment_Pose_17_3B4F2F6F4DC9CE21E3410BAB9AF65BE7 = CallFunc_LoadAnimSeq_Hard_1;0x086FK2Node_MakeStruct_EndScreenMove.Attachment_Loop_18_F18D69F048465180117268B98657613C = CallFunc_LoadAnimSeq_Hard;0x088BSelected = K2Node_MakeStruct_EndScreenMove;0x08A6goto Label_08F5;0x08ABLabel_08AB:0x08ABCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x08D5Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x08F0goto Label_0061;0x08F5Label_08F5:0x08F5return;0x08F7// end of script | Public | 0x58 | |
void GetEndScreenMoveSet(bool Survived, UVictoryPose* VictPose, const FRandomStream& RandStream, FEndScreenMove& Selected)Script16 statements · 256 bytes of bytecode0x0000if (!(Survived)) goto Label_0082;0x000ECallFunc_IsValid_ReturnValue = IsValid(VictPose);0x002Bif (!(CallFunc_IsValid_ReturnValue)) goto Label_00C2;0x0039LoadVictoryAnims(VictPose, RandStream, CallFunc_LoadVictoryAnims_EndScreenMove);0x0062Selected = CallFunc_LoadVictoryAnims_EndScreenMove;0x007Dgoto Label_00FD;0x0082Label_0082:0x0082RandomWeightedMoveSet(AvailableDefeatSets, CallFunc_RandomWeightedMoveSet_Selected);0x00A2Selected = CallFunc_RandomWeightedMoveSet_Selected;0x00BDgoto Label_00FD;0x00C2Label_00C2:0x00C2RandomWeightedMoveSet(AvailableVictorySets, CallFunc_RandomWeightedMoveSet_Selected_1);0x00E2Selected = CallFunc_RandomWeightedMoveSet_Selected_1;0x00FDLabel_00FD:0x00FDreturn;0x00FF// end of script | Public | 0x60 | |
void RandomAnimElement(TArray<UAnimSequence*>& Array, const UAnimSequence*& Output)Script7 statements · 233 bytes of bytecode0x0000CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Array);0x003BCallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_Array_Length_ReturnValue, 1);0x0065CallFunc_RandomIntegerInRangeFromStream_ReturnValue = RandomIntegerInRangeFromStream(0, CallFunc_Subtract_IntInt_ReturnValue, RandStream);0x0098/Script/Engine.Default__KismetArrayLibrary.Array_Get(Array, CallFunc_RandomIntegerInRangeFromStream_ReturnValue, CallFunc_Array_Get_Item);0x00D3Output = CallFunc_Array_Get_Item;0x00E6return;0x00E8// end of script | Public | 0x18 |