void SetShowSonySessionLeader (bool Index ) Script4 statements · 108 bytes of bytecode 0x0000 ShowSessionLeader = Index;0x0013 /Game/Game/LIB_Game.Default__LIB_Game_C.SelectVisibility(Icon_SonyTeamLeader, 1, 4, ShowSessionLeader, this, CallFunc_SelectVisibility_IsVisible, CallFunc_SelectVisibility_VisibilityChanged, CallFunc_SelectVisibility_New_Visibility);0x0069 return;Public 0x1f88790 0x01 void SetFromCharacterID (UPlayerCharacterID * characterID ) Script9 statements · 89 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(characterID);0x001D if (!(CallFunc_IsValid_ReturnValue)) goto Label_0047;0x002B SetFromCharacterClass(characterID);0x0042 goto Label_0056;0x0047 Label_0047:0x0047 SetFromPlayerState(nullptr);0x0056 Label_0056:0x0056 return;Public 0x1f88790 0x08 void SetFromCharacterClass (UPlayerCharacterID * InCharacterClass ) Script11 statements · 119 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(InCharacterClass);0x001D if (!(CallFunc_IsValid_ReturnValue)) goto Label_0065;0x002B SetShowHostIcon(false);0x003A SetCharacterImageAndColor(InCharacterClass);0x0051 SetShowPromotion(false);0x0060 goto Label_0074;0x0065 Label_0065:0x0065 SetFromPlayerState(nullptr);0x0074 Label_0074:0x0074 return;Public 0x1f88790 0x08 void SetFromPlayerCharacter (APlayerCharacter * Character ) Script10 statements · 131 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(Character);0x001D if (!(CallFunc_IsValid_ReturnValue)) goto Label_0071;0x002B CallFunc_GetPlayerState_ReturnValue = Character.GetPlayerState();0x0055 SetFromPlayerState(CallFunc_GetPlayerState_ReturnValue);0x006C goto Label_0080;0x0071 Label_0071:0x0071 SetFromPlayerState(nullptr);0x0080 Label_0080:0x0080 return;Public 0x1f88790 0x08 void SetFromPlayerState (APlayerState * InState ) Script27 statements · 674 bytes of bytecode 0x0000 K2Node_DynamicCast_AsFSDPlayer_State = Cast<FSDPlayerState>(InState);0x0024 K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsFSDPlayer_State);0x0041 if (!(K2Node_DynamicCast_bSuccess)) goto Label_0206;0x004F FsdState = K2Node_DynamicCast_AsFSDPlayer_State;0x0062 SetShowHostIcon(FsdState.bIsServer);0x008F Icon_Promotion.SetData(FsdState);0x00BC CallFunc_GetFSDGameState_ReturnValue = GetFSDGameState(this);0x00D1 CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_GetFSDGameState_ReturnValue.CurrentPlayerSessionLeader, FsdState);0x010D CallFunc_Not_PreBool_ReturnValue = Not_PreBool(FsdState.bIsServer);0x0140 CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_EqualEqual_ObjectObject_ReturnValue);0x0166 SetShowSonySessionLeader(CallFunc_BooleanAND_ReturnValue);0x017D CallFunc_IsValid_ReturnValue = IsValid(FsdState.PlayerCharacter);0x01B0 if (!(CallFunc_IsValid_ReturnValue)) goto Label_025E;0x01BE SetCharacterImageAndColor(FsdState.PlayerCharacter.characterID);0x0201 goto Label_029F;0x0206 Label_0206:0x0206 SetShowHostIcon(false);0x0215 SetShowSonySessionLeader(false);0x0224 Icon_Promotion.SetCharacterClass(nullptr, nullptr);0x024A SetCharacterImageAndColor(nullptr);0x0259 goto Label_029F;0x025E Label_025E:0x025E CallFunc_GetSelectedCharacterID_ReturnValue = FsdState.GetSelectedCharacterID();0x0288 SetCharacterImageAndColor(CallFunc_GetSelectedCharacterID_ReturnValue);0x029F Label_029F:0x029F return;Public 0x1f88790 0x08 void SetBaseSize (float Size ) Script33 statements · 952 bytes of bytecode 0x0000 PushFlow(Label_03B5);0x0005 Base Icon Size = Size;0x0020 Icon_SizeBox.SetWidthOverride(Base Icon Size);0x0049 Icon_SizeBox.SetHeightOverride(Base Icon Size);0x0072 CallFunc_Round_ReturnValue = Round(Base Icon Size);0x0097 Icon_Promotion.SetSize(CallFunc_Round_ReturnValue);0x00C4 PushFlow(Label_023F);0x00C9 CallFunc_Multiply_FloatFloat_ReturnValue_2 = Multiply_FloatFloat(Base Icon Size, 0.4f);0x00F3 Icon_Host.SetSize(CallFunc_Multiply_FloatFloat_ReturnValue_2);0x0120 CallFunc_SlotAsOverlaySlot_ReturnValue_1 = SlotAsOverlaySlot(Icon_Host);0x013D CallFunc_Multiply_FloatFloat_ReturnValue_2 = Multiply_FloatFloat(Base Icon Size, 0.4f);0x0167 CallFunc_Multiply_FloatFloat_ReturnValue_3 = Multiply_FloatFloat(CallFunc_Multiply_FloatFloat_ReturnValue_2, -0.4f);0x0191 K2Node_MakeStruct_Margin_1.Left = CallFunc_Multiply_FloatFloat_ReturnValue_3;0x01B5 K2Node_MakeStruct_Margin_1.Top = 0f;0x01D5 K2Node_MakeStruct_Margin_1.Right = 0f;0x01F5 K2Node_MakeStruct_Margin_1.Bottom = 0f;0x0215 CallFunc_SlotAsOverlaySlot_ReturnValue_1.SetPadding(K2Node_MakeStruct_Margin_1);0x023E PopFlow();0x023F Label_023F:0x023F CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(Base Icon Size, 0.2f);0x0269 Icon_SonyTeamLeader.SetSize(CallFunc_Multiply_FloatFloat_ReturnValue);0x0296 CallFunc_SlotAsOverlaySlot_ReturnValue = SlotAsOverlaySlot(Icon_SonyTeamLeader);0x02B3 CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(Base Icon Size, 0.2f);0x02DD CallFunc_Multiply_FloatFloat_ReturnValue_1 = Multiply_FloatFloat(CallFunc_Multiply_FloatFloat_ReturnValue, -0.2f);0x0307 K2Node_MakeStruct_Margin.Left = CallFunc_Multiply_FloatFloat_ReturnValue_1;0x032B K2Node_MakeStruct_Margin.Top = 0f;0x034B K2Node_MakeStruct_Margin.Right = 0f;0x036B K2Node_MakeStruct_Margin.Bottom = 0f;0x038B CallFunc_SlotAsOverlaySlot_ReturnValue.SetPadding(K2Node_MakeStruct_Margin);0x03B4 PopFlow();0x03B5 Label_03B5:0x03B5 return;Public 0x1f88790 0x04 void SetShowPromotion (bool Index ) Script4 statements · 108 bytes of bytecode 0x0000 ShowPromotion = Index;0x0013 /Game/Game/LIB_Game.Default__LIB_Game_C.SelectVisibility(Icon_Promotion, 2, 4, ShowPromotion, this, CallFunc_SelectVisibility_IsVisible, CallFunc_SelectVisibility_VisibilityChanged, CallFunc_SelectVisibility_New_Visibility);0x0069 return;Public 0x1f88790 0x01 void SetImage (UTexture2D * Value , const FLinearColor & InColorAndOpacity ) Script4 statements · 90 bytes of bytecode 0x0000 Icon_Character.SetImage(Value, false);0x002E Border_CharacterColor.SetColorAndOpacity(InColorAndOpacity);0x0057 return;Public 0x1f88790 0x18 void SetCharacterImageAndColor (UPlayerCharacterID * Character ) Script14 statements · 316 bytes of bytecode 0x0000 Character = Character;0x0013 CallFunc_IsValid_ReturnValue = IsValid(Character);0x0030 if (!(CallFunc_IsValid_ReturnValue)) goto Label_00E9;0x003E CallFunc_GetCharacterData_ReturnValue = Character.GetCharacterData();0x0068 CallFunc_GetColor_ReturnValue = CallFunc_GetCharacterData_ReturnValue.GetColor();0x009A CallFunc_GetIcon_ReturnValue = CallFunc_GetCharacterData_ReturnValue.GetIcon();0x00C4 SetImage(CallFunc_GetIcon_ReturnValue, CallFunc_GetColor_ReturnValue);0x00E4 goto Label_0139;0x00E9 Label_00E9:0x00E9 /Game/UI/Art/WidgetParts/LIB_MenuColors.Default__LIB_MenuColors_C.MenuColors(3, this, CallFunc_MenuColors_OutputColor);0x0119 SetImage(/Game/Character/Vanity2/HairColors/T_HairColor_Black.T_HairColor_Black, CallFunc_MenuColors_OutputColor);0x0139 Label_0139:0x0139 return;Public 0x1f88790 0x08 void SetShowHostIcon (bool Index ) Script4 statements · 108 bytes of bytecode 0x0000 ShowHost = Index;0x0013 /Game/Game/LIB_Game.Default__LIB_Game_C.SelectVisibility(Icon_Host, 1, 4, ShowHost, this, CallFunc_SelectVisibility_IsVisible, CallFunc_SelectVisibility_VisibilityChanged, CallFunc_SelectVisibility_New_Visibility);0x0069 return;Public 0x1f88790 0x01 void PreConstruct (bool IsDesignTime ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012 ExecuteUbergraph_ITM_CharacterIcon(108);0x0021 return;Event Public 0x1f88790 0x01 void ExecuteUbergraph_ITM_CharacterIcon (int32 EntryPoint ) Script18 statements · 174 bytes of bytecode 0x0000 PushFlow(Label_00AB);0x0005 goto [EntryPoint];0x000F Label_000F:0x000F SetShowSonySessionLeader(ShowSessionLeader);0x0026 SetShowPromotion(ShowPromotion);0x003D SetCharacterImageAndColor(Character);0x0054 SetBaseSize(Base Icon Size);0x006B PopFlow();0x006C PushFlow(Label_008F);0x0071 if (!(K2Node_Event_IsDesignTime)) PopFlow();0x007B Character = /Game/Character/EngineerID.EngineerID;0x008E PopFlow();0x008F Label_008F:0x008F SetShowHostIcon(ShowHost);0x00A6 goto Label_000F;0x00AB Label_00AB:0x00AB return;Final 0x1f88790 0x04