5 [
Attribute(
desc:
"List of all hitzone group notification data. That is used to display in notification what is being healed/repaired")]
6 protected ref array<ref SCR_HitZoneGroupName> m_aHitZoneGroupNames;
17 if (nameData.GetHitZoneGroup() == hitZoneGroup)
18 return nameData.m_sHitZoneGroupName;
21 Print(
"Could not find hitZoneGroup name for: '" +
typename.EnumToString(EHitZoneGroup, hitZoneGroup) +
"'", LogLevel.ERROR);
28 class SCR_HitZoneGroupName
30 [
Attribute(
desc:
"Text shown in notification if the provided hitzone group is send", uiwidget: UIWidgets.LocaleEditBox)]
39 return EHitZoneGroup.VIRTUAL;
47 [
Attribute(uiwidget: UIWidgets.SearchComboBox,
desc:
"If this hitzone is given to the notification it will display this data. Only the first entry in the action is checked and it can include multiple", enums: ParamEnumArray.FromEnum(
EVehicleHitZoneGroup))]
51 override EHitZoneGroup GetHitZoneGroup()
59 class SCR_CharacterHitZoneGroupName : SCR_HitZoneGroupName
61 [
Attribute(uiwidget: UIWidgets.SearchComboBox,
desc:
"If this hitzone is given to the notification it will display this data.", enums: ParamEnumArray.FromEnum(
ECharacterHitZoneGroup))]
67 return m_eCharacterHitZoneGroup;