Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_AssetBrowserContextAction.c
Go to the documentation of this file.
3{
4 override bool CanBeShown(SCR_EditableEntityComponent hoveredEntity, notnull set<SCR_EditableEntityComponent> selectedEntities, vector cursorWorldPosition, int flags)
5 {
6 return hoveredEntity && hoveredEntity.HasEntityFlag(EEditableEntityFlag.SLOT); //--- ToDo: Check if the entity has an extension
7 }
8 override bool CanBePerformed(SCR_EditableEntityComponent hoveredEntity, notnull set<SCR_EditableEntityComponent> selectedEntities, vector cursorWorldPosition, int flags)
9 {
10 return CanBeShown(hoveredEntity, selectedEntities, cursorWorldPosition, flags);
11 }
12 override void Perform(SCR_EditableEntityComponent hoveredEntity, notnull set<SCR_EditableEntityComponent> selectedEntities, vector cursorWorldPosition,int flags, int param = -1)
13 {
14 if (!hoveredEntity)
15 return;
16
18 if (contentBrowserManager)
19 {
20 //~ Get content browser config to hide labels and set specific labels active
22
23 if (uiSlotInfo)
24 contentBrowserManager.OpenBrowserExtended(hoveredEntity, uiSlotInfo.GetContentBrowserDisplayConfig());
25 else
26 contentBrowserManager.OpenBrowserExtended(hoveredEntity);
27 }
28 }
29};
SCR_EAIThreatSectorFlags flags
SCR_AIAnimation_Loitering BaseContainerProps
Commanding menu commanding element class.
class SCR_ArsenalGameModeUIDataHolder SCR_BaseContainerCustomTitleUIInfo("m_UIInfo")
bool OpenBrowserExtended(SCR_EditableEntityComponent extendedEntity, SCR_EditorContentBrowserDisplayConfig contentBrowserConfig=null)
bool HasEntityFlag(EEditableEntityFlag flag)
SCR_UIInfo GetInfo(IEntity owner=null)
SCR_EditorContentBrowserDisplayConfig GetContentBrowserDisplayConfig()
EEditableEntityFlag
Unique flags of the entity.