Zdexby TheHolyOneZ
5,372 classes
Class

UHUD_ChatLine_C

: UUserWidget : UWidget : UVisual : UObject
/Game/UI/Chat/HUD_ChatLine.HUD_ChatLine_C 0x0334 (820 B) align 8 inherited 0x0260 12 scripted vtable /Game/UI/Chat/HUD_ChatLine
0x00x0334

Members 14

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08ChatRichTextURichTextSizable*9 flagsnullptr
0x08LineScaleBoxUScaleBox*9 flagsnullptr
0x08SenderIconUImage*9 flagsnullptr
0x04Durationfloat7 flags10
0x04FadeOutfloat7 flags0
0x60MsgFFSDChatMessage3 flags{MsgType=ES_Chat, Sender="", SenderType=NormalUser, Msg="",…
0x08PrevSizeFVector2D7 flags{X=0, Y=0}
0x10OnMessageHiddenFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x01PreviewMsgTypeEChatMessageType7 flagsES_Chat
0x03010x07padding / unreflected
0x10PreviewSenderFString5 flags"NormalName"
0x01PreviewSenderTypeEChatSenderType7 flagsDeluxUser
0x03190x07padding / unreflected
0x10PreviewMsgFString5 flags"Hello World long long long long long long message"
0x04PreviewSizeint326 flags21
Inherited from UUserWidget 20
OffsetSizeNameTypeFlagsDefault
0x10ColorAndOpacityFLinearColor8 flags{R=1, G=1, B=1, A=1}
0x10ColorAndOpacityDelegateFScriptDelegate4 flags<delegate>
0x28ForegroundColorFSlateColor4 flags{SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=2}
0x10ForegroundColorDelegateFScriptDelegate4 flags<delegate>
0x10OnVisibilityChangedFMulticastScriptDelegate4 flags<delegate>
0x01780x18padding / unreflected
0x10PaddingFMargin7 flags{Left=0, Top=0, Right=0, Bottom=0}
0x10ActiveSequencePlayersTArray<UUMGSequencePlayer*>Transient+2 flags[]
0x08AnimationTickManagerUUMGSequenceTickManager*Transient+5 flagsnullptr
0x10StoppedSequencePlayersTArray<UUMGSequencePlayer*>Transient+2 flags[]
0x10NamedSlotBindingsTArray<FNamedSlotBinding>3 flags[]
0x08WidgetTreeUWidgetTree*Transient+7 flagsnullptr
0x04Priorityint328 flags0
0x01bSupportsKeyboardFocus : 1bit 0boolDeprecated+3 flagstrue
0x01bIsFocusable : 1bit 1bool5 flagsfalse
0x01bStopAction : 1bit 2bool5 flagsfalse
0x01bHasScriptImplementedTick : 1bit 3bool3 flagstrue
0x01bHasScriptImplementedPaint : 1bit 4bool3 flagstrue
0x01E50x0Bpadding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x01F10x07padding / unreflected
0x08InputComponentUInputComponent*TransientProtected+8 flagsnullptr
0x10AnimationCallbacksTArray<FAnimationEventBinding>TransientProtected+4 flags[]
Inherited from UWidget 22
OffsetSizeNameTypeFlagsDefault
0x08SlotUPanelSlot*12 flagsnullptr
0x10bIsEnabledDelegateFScriptDelegate4 flags<delegate>
0x18ToolTipTextFText4 flags<FText>
0x10ToolTipTextDelegateFScriptDelegate4 flags<delegate>
0x08ToolTipWidgetUWidget*12 flagsnullptr
0x10ToolTipWidgetDelegateFScriptDelegate4 flags<delegate>
0x10VisibilityDelegateFScriptDelegate4 flags<delegate>
0x1CRenderTransformFWidgetTransform5 flags{Translation={X=0, Y=0}, Scale={X=1, Y=1}, Shear={X=0, Y=0}…
0x08RenderTransformPivotFVector2D8 flags{X=0.5, Y=0.5}
0x01bIsVariable : 1bit 0bool3 flagstrue
0x01bCreatedByConstructionScript : 1bit 1boolTransient+3 flagsfalse
0x01bIsEnabled : 1bit 2bool6 flagstrue
0x01bOverride_Cursor : 1bit 3bool4 flagsfalse
0x00B50x03padding / unreflected
0x08AccessibleWidgetDataUSlateAccessibleWidgetData*8 flagsnullptr
0x01bIsVolatile : 1bit 0boolProtected+6 flagsfalse
0x01Cursoruint89 flags1
0x01ClippingEWidgetClipping6 flagsInherit
0x01VisibilityESlateVisibility6 flagsVisible
0x04RenderOpacityfloat6 flags1
0x01FlowDirectionPreferenceEFlowDirectionPreference6 flagsInherit
0x00D10x27padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+2 flags[]

Functions 12

SignatureFlagsNativeParams
void ChangeFontSize(int32 InSize)
Script6 statements · 146 bytes of bytecode
0x0000Height = 0f;0x0017CallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(InSize);0x003CCallFunc_Divide_FloatFloat_ReturnValue = Divide_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue, 24f);0x0066LineScaleBox.SetUserSpecifiedScale(CallFunc_Divide_FloatFloat_ReturnValue);0x008Freturn;0x0091// end of script
Public0x04
void RemoveTags(const FString& Source, const FString& Result)
Script22 statements · 519 bytes of bytecode
0x0000PushFlow(Label_0204);0x0005Index = -1;0x001CResultStr = Source;0x0037Label_0037:0x0037PushFlow(Label_01E9);0x003CCallFunc_FindSubstring_ReturnValue = FindSubstring(ResultStr, "</>", false, false, -1);0x006DIndex = CallFunc_FindSubstring_ReturnValue;0x0088CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(Index, 0);0x00AAif (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) PopFlow();0x00B4CallFunc_Len_ReturnValue = Len(ResultStr);0x00D9CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Index, 3);0x0103CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_Len_ReturnValue, CallFunc_Add_IntInt_ReturnValue);0x0131CallFunc_GetSubstring_ReturnValue = GetSubstring(ResultStr, CallFunc_Add_IntInt_ReturnValue, CallFunc_Subtract_IntInt_ReturnValue);0x0168CallFunc_GetSubstring_ReturnValue_1 = GetSubstring(ResultStr, 0, Index);0x019BCallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_GetSubstring_ReturnValue_1, CallFunc_GetSubstring_ReturnValue);0x01C9ResultStr = CallFunc_Concat_StrStr_ReturnValue;0x01E4goto Label_0037;0x01E9Label_01E9:0x01E9Result = ResultStr;0x0204Label_0204:0x0204return;0x0206// end of script
Public0x20
void EncloseText(const FString& Pre, const FText& Text, const FString& Post, FText& Result)
Script25 statements · 770 bytes of bytecode
0x0000CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(Post);0x0025CallFunc_Conv_StringToText_ReturnValue_1 = Conv_StringToText(Pre);0x004AK2Node_MakeStruct_FormatArgumentData.ArgumentName = "post";0x006BK2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 4;0x0088K2Node_MakeStruct_FormatArgumentData.ArgumentValue = CallFunc_Conv_StringToText_ReturnValue;0x00ACK2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = 0;0x00CCK2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x00ECK2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x0109K2Node_MakeStruct_FormatArgumentData_1.ArgumentName = "pre";0x0129K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueType = 4;0x0146K2Node_MakeStruct_FormatArgumentData_1.ArgumentValue = CallFunc_Conv_StringToText_ReturnValue_1;0x016AK2Node_MakeStruct_FormatArgumentData_1.ArgumentValueInt = 0;0x018AK2Node_MakeStruct_FormatArgumentData_1.ArgumentValueFloat = 0f;0x01AAK2Node_MakeStruct_FormatArgumentData_1.ArgumentValueGender = 0;0x01C7K2Node_MakeStruct_FormatArgumentData_2.ArgumentName = "msg";0x01E7K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueType = 4;0x0204K2Node_MakeStruct_FormatArgumentData_2.ArgumentValue = Text;0x0228K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueInt = 0;0x0248K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueFloat = 0f;0x0268K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueGender = 0;0x0285K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData_1, K2Node_MakeStruct_FormatArgumentData_2, K2Node_MakeStruct_FormatArgumentData};0x02ABCallFunc_Format_ReturnValue = Format(FText::AsCultureInvariant("{pre}{msg}{post}"), K2Node_MakeArray_Array);0x02E4Result = CallFunc_Format_ReturnValue;0x02FFreturn;0x0301// end of script
Public0x50
void StyledText(const FText& style Name, const FText& Text, FText& Result)
Script17 statements · 501 bytes of bytecode
0x0000K2Node_MakeStruct_FormatArgumentData.ArgumentName = "style";0x0022K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 4;0x003FK2Node_MakeStruct_FormatArgumentData.ArgumentValue = style Name;0x0063K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = 0;0x0083K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x00A3K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x00C0K2Node_MakeStruct_FormatArgumentData_1.ArgumentName = "text";0x00E1K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueType = 4;0x00FEK2Node_MakeStruct_FormatArgumentData_1.ArgumentValue = Text;0x0122K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueInt = 0;0x0142K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueFloat = 0f;0x0162K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueGender = 0;0x017FK2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData, K2Node_MakeStruct_FormatArgumentData_1};0x019CCallFunc_Format_ReturnValue = Format(FText::AsCultureInvariant("<{style}>{text}</>"), K2Node_MakeArray_Array);0x01D7Result = CallFunc_Format_ReturnValue;0x01F2return;0x01F4// end of script
Public0x48
void UpdateUserIcon(const EChatMessageType& MessageType, const EChatSenderType& SenderType)
Script17 statements · 515 bytes of bytecode
0x0000CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(MessageType, 1);0x001FCallFunc_EqualEqual_ByteByte_ReturnValue_1 = EqualEqual_ByteByte(SenderType, 4);0x003ECallFunc_EqualEqual_ByteByte_ReturnValue_2 = EqualEqual_ByteByte(SenderType, 0);0x005DCallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_EqualEqual_ByteByte_ReturnValue_2, CallFunc_EqualEqual_ByteByte_ReturnValue_1);0x0083CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_BooleanOR_ReturnValue, CallFunc_EqualEqual_ByteByte_ReturnValue);0x00A9/Game/Game/LIB_Game.Default__LIB_Game_C.SelectVisibility(SenderIcon, 4, 2, CallFunc_BooleanOR_ReturnValue_1, this, CallFunc_SelectVisibility_IsVisible, CallFunc_SelectVisibility_VisibilityChanged, CallFunc_SelectVisibility_New_Visibility);0x00FFif (!(CallFunc_SelectVisibility_IsVisible)) goto Label_0200;0x010DTemp_object_Variable = nullptr;0x0118Temp_object_Variable_1 = /Game/UI/Art/Icons/Icons_UserBadges/Userbadge_Streamer.Userbadge_Streamer;0x012BTemp_object_Variable_2 = /Game/UI/Art/Icons/Icons_UserBadges/UserBadge_Developer.UserBadge_Developer;0x013ETemp_object_Variable_3 = /Game/UI/Art/Icons/Icons_UserBadges/UserBadge_Supporter.UserBadge_Supporter;0x0151Temp_object_Variable_4 = nullptr;0x015CTemp_byte_Variable = SenderType;0x0177SenderIcon.SetBrushFromTexture(Switch(Temp_byte_Variable, 0 => Temp_object_Variable_4, 1 => Temp_object_Variable_3, 2 => Temp_object_Variable_2, 3 => Temp_object_Variable_1, 4 => Temp_object_Variable, default => K2Node_Select_Default), false);0x0200Label_0200:0x0200return;0x0202// end of script
Private0x02
void UpdateOpacity()
Script18 statements · 411 bytes of bytecode
0x0000CallFunc_MessageAge_ReturnValue = MessageAge(Msg);0x0025CallFunc_FSDGameUserSettings_ReturnValue = FSDGameUserSettings();0x0039CallFunc_GetChatFadeTime_ReturnValue = CallFunc_FSDGameUserSettings_ReturnValue.GetChatFadeTime();0x006BCallFunc_Subtract_FloatFloat_ReturnValue = Subtract_FloatFloat(CallFunc_GetChatFadeTime_ReturnValue, CallFunc_MessageAge_ReturnValue);0x0099CallFunc_Divide_FloatFloat_ReturnValue = Divide_FloatFloat(CallFunc_Subtract_FloatFloat_ReturnValue, FadeOut);0x00C7CallFunc_FClamp_ReturnValue = FClamp(CallFunc_Divide_FloatFloat_ReturnValue, 0f, 1f);0x00F6alpha = CallFunc_FClamp_ReturnValue;0x0111CallFunc_Greater_FloatFloat_ReturnValue = Greater_FloatFloat(alpha, 0f);0x0133if (!(CallFunc_Greater_FloatFloat_ReturnValue)) goto Label_0159;0x0141SetRenderOpacity(alpha);0x0154goto Label_0198;0x0159Label_0159:0x0159SetVisibility(1);0x0169this.RemoveFromParent();0x0185OnMessageHidden.Broadcast();0x0198Label_0198:0x0198return;0x019A// end of script
Public0x00
void SetMessage(const EChatMessageType& MsgType, const FString& SenderStr, const EChatSenderType& SenderType, const FString& MsgStr)
Script67 statements · 2,208 bytes of bytecode
0x0000PushFlow(Label_089D);0x0005RemoveTags(SenderStr, CallFunc_RemoveTags_Result_1);0x0025CallFunc_Conv_StringToText_ReturnValue_1 = Conv_StringToText(CallFunc_RemoveTags_Result_1);0x004ASenderText = CallFunc_Conv_StringToText_ReturnValue_1;0x0065RemoveTags(MsgStr, CallFunc_RemoveTags_Result);0x0085CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_RemoveTags_Result);0x00AAMsgText = CallFunc_Conv_StringToText_ReturnValue;0x00C5PushFlow(Label_04A5);0x00CAPushFlow(Label_02BE);0x00CFTemp_text_Variable_6 = FText::AsCultureInvariant("ModderName");0x00EFTemp_text_Variable_7 = FText::AsCultureInvariant("StreamerName");0x0111Temp_text_Variable_8 = FText::AsCultureInvariant("DevName");0x012ETemp_text_Variable_9 = FText::AsCultureInvariant("DeluxName");0x014DTemp_text_Variable_10 = FText::AsCultureInvariant("NormalName");0x016DTemp_text_Variable_11 = FText();0x0181CallFunc_EqualEqual_ByteByte_ReturnValue_2 = EqualEqual_ByteByte(MsgType, 0);0x01A0Temp_bool_Variable_1 = CallFunc_EqualEqual_ByteByte_ReturnValue_2;0x01B3EncloseText("", SenderText, "", CallFunc_EncloseText_Result);0x01D7Temp_byte_Variable_1 = SenderType;0x01F2StyledText(Switch(Temp_byte_Variable_1, 0 => Temp_text_Variable_10, 1 => Temp_text_Variable_9, 2 => Temp_text_Variable_8, 3 => Temp_text_Variable_7, 4 => Temp_text_Variable_6, default => K2Node_Select_Default_2), CallFunc_EncloseText_Result, CallFunc_StyledText_Result_1);0x0276SenderText = Switch(Temp_bool_Variable_1, false => Temp_text_Variable_11, true => CallFunc_StyledText_Result_1, default => K2Node_Select_Default_4);0x02BDPopFlow();0x02BELabel_02BE:0x02BETemp_text_Variable = FText::AsCultureInvariant("ModderMessage");0x02E1Temp_text_Variable_1 = FText::AsCultureInvariant("StreamerMessage");0x0306Temp_text_Variable_2 = FText::AsCultureInvariant("DevMessage");0x0326Temp_text_Variable_3 = FText::AsCultureInvariant("DeluxMessage");0x0348Temp_text_Variable_4 = FText::AsCultureInvariant("NormalMessage");0x036BTemp_text_Variable_5 = FText::AsCultureInvariant("GameMessage");0x038CTemp_byte_Variable = SenderType;0x03A7CallFunc_EqualEqual_ByteByte_ReturnValue_1 = EqualEqual_ByteByte(MsgType, 1);0x03C6Temp_bool_Variable = CallFunc_EqualEqual_ByteByte_ReturnValue_1;0x03D9StyledText(Switch(Temp_bool_Variable, false => Switch(Temp_byte_Variable, 0 => Temp_text_Variable_4, 1 => Temp_text_Variable_3, 2 => Temp_text_Variable_2, 3 => Temp_text_Variable_1, 4 => Temp_text_Variable, default => K2Node_Select_Default), true => Temp_text_Variable_5, default => K2Node_Select_Default_1), MsgText, CallFunc_StyledText_Result);0x0489MsgText = CallFunc_StyledText_Result;0x04A4PopFlow();0x04A5Label_04A5:0x04A5Temp_text_Variable_12 = FText();0x04B9CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(SenderType, 4);0x04D8Temp_text_Variable_13 = NSLOCTEXT("1D8C342147FF322697F3388CADE1E7DA", "", "[Modded]");0x051ATemp_bool_Variable_2 = CallFunc_EqualEqual_ByteByte_ReturnValue;0x052DCallFunc_MakeLiteralText_ReturnValue = MakeLiteralText(Switch(Temp_bool_Variable_2, false => Temp_text_Variable_12, true => Temp_text_Variable_13, default => K2Node_Select_Default_3));0x057EK2Node_MakeStruct_FormatArgumentData.ArgumentName = "modder";0x05A1K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 4;0x05BEK2Node_MakeStruct_FormatArgumentData.ArgumentValue = CallFunc_MakeLiteralText_ReturnValue;0x05E2K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = 0;0x0602K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x0622K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x063FK2Node_MakeStruct_FormatArgumentData_1.ArgumentName = "message";0x0663K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueType = 4;0x0680K2Node_MakeStruct_FormatArgumentData_1.ArgumentValue = MsgText;0x06A4K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueInt = 0;0x06C4K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueFloat = 0f;0x06E4K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueGender = 0;0x0701K2Node_MakeStruct_FormatArgumentData_2.ArgumentName = "sender";0x0724K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueType = 4;0x0741K2Node_MakeStruct_FormatArgumentData_2.ArgumentValue = SenderText;0x0765K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueInt = 0;0x0785K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueFloat = 0f;0x07A5K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueGender = 0;0x07C2K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData_2, K2Node_MakeStruct_FormatArgumentData, K2Node_MakeStruct_FormatArgumentData_1};0x07E8CallFunc_Format_ReturnValue = Format(NSLOCTEXT("C44200E64595B336985D57AB7220657A", "", "{sender}{modder} {message}"), K2Node_MakeArray_Array);0x084FChatRichText.SetText(CallFunc_Format_ReturnValue);0x087CUpdateUserIcon(MsgType, SenderType);0x089CPopFlow();0x089DLabel_089D:0x089Dreturn;0x089F// end of script
Public0x30
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_HUD_ChatLine(38);0x000Freturn;0x0011// end of script
EventPublic0x00
void Tick(const FGeometry& MyGeometry, float InDeltaTime)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_MyGeometry = MyGeometry;0x0012PersistentFrame.K2Node_Event_InDeltaTime = InDeltaTime;0x0024ExecuteUbergraph_HUD_ChatLine(306);0x0033return;0x0035// end of script
EventPublic0x3C
void PreConstruct(bool IsDesignTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_HUD_ChatLine(325);0x0021return;0x0023// end of script
EventPublic0x01
void ExecuteUbergraph_HUD_ChatLine(int32 EntryPoint)
Script20 statements · 397 bytes of bytecode
0x0000goto [EntryPoint];0x000ALabel_000A:0x000AChangeFontSize(PreviewSize);0x0021goto Label_018A;0x0026SetMessage(Msg.MsgType, Msg.Sender, Msg.SenderType, Msg.Msg);0x007CCallFunc_GetFSDGameUserSettings_ReturnValue_1 = GetFSDGameUserSettings();0x0090K2Node_CreateDelegate_OutputDelegate.Bind(this, ChangeFontSize);0x00A7CallFunc_GetFSDGameUserSettings_ReturnValue_1.OnFontSizeChanged += K2Node_CreateDelegate_OutputDelegate;0x00D0CallFunc_GetFSDGameUserSettings_ReturnValue = GetFSDGameUserSettings();0x00E4CallFunc_GetChatFontSize_ReturnValue = CallFunc_GetFSDGameUserSettings_ReturnValue.GetChatFontSize();0x0116ChangeFontSize(CallFunc_GetChatFontSize_ReturnValue);0x012Dgoto Label_018A;0x0132UpdateOpacity();0x0140goto Label_018A;0x0145if (!(K2Node_Event_IsDesignTime)) goto Label_018A;0x0153SetMessage(PreviewMsgType, PreviewSender, PreviewSenderType, PreviewMsg);0x0185goto Label_000A;0x018ALabel_018A:0x018Areturn;0x018C// end of script
Final0x04
void OnMessageHidden__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00

Used by 1

types with a member, parameter or interface of this type