REDNODE / GAME API

HotkeyItemController

classscriptedClass

extends GenericHotkeyController › gameuiNewPhoneRelatedHUDGameController › inkHUDGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Extended by 1 type

ChargedHotkeyItemBaseController

Properties 10

NameTypeFlags
currentItemInventoryItemDatascriptedprotected
dpadAnimref<inkAnimProxy>scriptedprotected
equipmentSystemwref<EquipmentSystem>scriptedprivate
holocallCallbackref<CallbackHandle>scriptedprivate
hotkeyBlackboardwref<IBlackboard>scriptedprivate
hotkeyCallbackIDref<CallbackHandle>scriptedprivate
hotkeyItemControllerwref<InventoryItemDisplayController>scriptedprotected
hotkeyItemSlotinkWidgetRefscriptedprotected
hotkeyItemWidgetwref<inkWidget>scriptedprotected
inventoryManagerref<InventoryDataManagerV2>scriptedprotected

Methods 16

private final func GetEquipmentSystem() -> wref<EquipmentSystem>scripted
protected func Initialize() -> Boolscripted
private final func InitializeHotkeyItem()scripted
protected func IsAllowedByGameplay() -> Boolscripted
private final func IsHoloCallActive() -> Boolscripted
protected func IsInDefaultState() -> Boolscripted
protected cb func OnDpadActionPerformed(evt: ref<DPADActionPerformed>) -> Boolscripted
protected cb func OnHotkeyRefreshed(value: Variant) -> Boolscripted
protected cb func OnPhoneCallInfoChanged(value: Variant) -> Boolscripted
protected cb func OnPlayerAttach(playerPuppet: ref<GameObject>) -> Boolscripted
public final func OnQuestActivate(value: Int32)scripted
private final func RegisterHolocallListener()scripted
protected final func StopDpadAnim()scripted
protected func Uninitialize()scripted
private final func UnregisterHolocallListener()scripted
protected func UpdateCurrentItem()scripted