DeusEx.PersonaScreenInventory
- Extends
- PersonaScreenBaseWindow
Core.Object
|
+-- Extension.ExtensionObject
|
+-- Extension.Window
|
+-- Extension.TabGroupWindow
|
+-- Extension.ModalWindow
|
+-- DeusEx.DeusExBaseWindow
|
+-- DeusEx.PersonaScreenBaseWindow
|
+-- DeusEx.PersonaScreenInventory
Inherited Variables from DeusEx.PersonaScreenBaseWindow |
clientBorderHeight, clientBorderOffsetX, clientBorderOffsetY, clientBorderTextureCols, clientBorderTextureRows, clientBorderTextures[6], clientBorderWidth, clientHeight, clientOffsetX, clientOffsetY, clientTextureCols, clientTextureRows, clientTextures[6], clientWidth, screenHeight, screenWidth, txtTitle, winClient, winClientBorder, winNavBar, winStatus |
Inherited Variables from DeusEx.DeusExBaseWindow |
colBlack, colBlue, colCyan, colDarkBlue, colDarkCyan, colDarkGreen, colDarkRed, colGreen, colGrey, colLightBlue, colRed, colWhite, player, root, ScreenType |
Functions Summary |
 | bool | ButtonActivated (Window buttonPressed ))
|
 | bool | CalculateItemPosition (Inventory item, float pointX, float pointY, out int slotX, out int slotY))
|
 | | CleanBelt ()))
|
 | | ClearSelectedSlot ()))
|
 | | ClearSlotItem (Inventory item))
|
 | | ClearSpecialHighlights ()))
|
 | | CreateAmmoWindow ()))
|
 | | CreateButtons ()))
|
 | | CreateControls ()))
|
 | | CreateCreditsWindow ()))
|
 | | CreateInfoWindow ()))
|
 | | CreateInventoryButtons ()))
|
 | | CreateItemsWindow ()))
|
 | | CreateNanoKeyRingWindow ()))
|
 | | CreateObjectBelt ()))
|
 | | CreateStatusWindow ()))
|
 | | DeferDestroy (Window newDestroyWindow))
|
 | | DropSelectedItem ()))
|
 | | EnableButtons ()))
|
 | | EndDragMode ()))
|
 | | EquipSelectedItem ()))
|
 | | FinishButtonDrag ()))
|
 | | HighlightAmmoWeapons (DeusExAmmo ammo))
|
 | | HighlightModWeapons (WeaponMod weaponMod))
|
 | | HighlightSpecial (Inventory item))
|
 | | InitWindow ()))
|
 | | InventoryDeleted (Inventory item))
|
 | Class<DeusExAmmo> | LoadAmmo ()))
|
 | | MoveItemButton (PersonaInventoryItemButton anItemButton, int col, int row))
|
 | | RefreshInventoryItemButtons ()))
|
 | | RefreshWindow (float DeltaTime))
|
 | | RemoveItem (Inventory item))
|
 | | RemoveSelectedItem ()))
|
 | | ReturnButton (PersonaInventoryItemButton anItemButton))
|
 | | SelectInventory (PersonaItemButton buttonPressed))
|
 | | SelectInventoryItem (Inventory item))
|
 | | SelectObjectBeltItem (Inventory item, bool bNewToggle))
|
 | | SetItemButtonPos (PersonaInventoryItemButton moveButton, int slotX, int slotY))
|
 | | SignalRefresh ()))
|
 | | StartButtonDrag (ButtonWindow newDragButton))
|
 | | Tick (float deltaTime))
|
 | bool | ToggleChanged (Window button, bool bNewToggle))
|
 | | UnequipItemInHand ()))
|
 | | UpdateAmmoDisplay ()))
|
 | | UpdateDragMouse (float newX, float newY))
|
 | | UpdateWinInfo (Inventory inv))
|
 | | UseSelectedItem ()))
|
 | bool | VirtualKeyPressed (EInputKey key, bool bRepeat))
|
 | | WeaponChangeAmmo ()))
|
Inherited Functions from DeusEx.PersonaScreenBaseWindow |
AddLog, CreateClientBorderWindow, CreateClientWindow, CreateControls, CreateNavBarWindow, CreatePersonaButton, CreatePersonaHeaderText, CreateScrollAreaWindow, CreateScrollTileWindow, CreateTileWindow, CreateTitleWindow, DestroyWindow, InitWindow, SaveSettings, StyleChanged, VirtualKeyPressed |
var localized String AmmoInfoText;
var localized String AmmoLoadedLabel;
var localized String AmmoTitleLabel;
var Bool bDragging;
var Bool bUpdatingAmmoDisplay;
var localized String CannotBeDroppedLabel;
var localized String ChangeAmmoButtonLabel;
var localized String DropButtonLabel;
var localized String DroppedLabel;
var localized String EquipButtonLabel;
var int invButtonHeight;
var int invButtonWidth;
var localized String InventoryTitleText;
var Window lastDragOverWindow;
var localized String NanoKeyRingInfoText;
var localized String NanoKeyRingLabel;
var localized String NoAmmoLabel;
var int smallInvHeight;
var int smallInvWidth;
var float TimeSinceLastUpdate;
var localized String UnequipButtonLabel;
var localized String UseButtonLabel;
var localized String WeaponUpgradedLabel;
function bool ButtonActivated (
Window buttonPressed ) )
function bool CalculateItemPosition (
Inventory item,
float pointX,
float pointY,
out int slotX,
out int slotY) )
function CleanBelt ( ) )
function ClearSelectedSlot ( ) )
ClearSpecialHighlights Source code
function ClearSpecialHighlights ( ) )
function CreateAmmoWindow ( ) )
function CreateButtons ( ) )
function CreateControls ( ) )
function CreateCreditsWindow ( ) )
function CreateInfoWindow ( ) )
CreateInventoryButtons Source code
function CreateInventoryButtons ( ) )
function CreateItemsWindow ( ) )
CreateNanoKeyRingWindow Source code
function CreateNanoKeyRingWindow ( ) )
function CreateObjectBelt ( ) )
function CreateStatusWindow ( ) )
function DeferDestroy (
Window newDestroyWindow) )
function DropSelectedItem ( ) )
function EnableButtons ( ) )
function EndDragMode ( ) )
function EquipSelectedItem ( ) )
function FinishButtonDrag ( ) )
function HighlightSpecial (
Inventory item) )
event InitWindow ( ) )
function InventoryDeleted (
Inventory item) )
RefreshInventoryItemButtons Source code
function RefreshInventoryItemButtons ( ) )
function RefreshWindow ( float DeltaTime) )
function RemoveSelectedItem ( ) )
function SelectInventoryItem (
Inventory item) )
function SelectObjectBeltItem (
Inventory item,
bool bNewToggle) )
function SignalRefresh ( ) )
function Tick ( float deltaTime) )
event bool ToggleChanged (
Window button,
bool bNewToggle) )
function UnequipItemInHand ( ) )
function UpdateAmmoDisplay ( ) )
function UpdateDragMouse ( float newX, float newY) )
function UseSelectedItem ( ) )
event bool VirtualKeyPressed (
EInputKey key,
bool bRepeat) )
function WeaponChangeAmmo ( ) )
defaultproperties
{
invButtonWidth=53
invButtonHeight=53
smallInvWidth=40
smallInvHeight=35
InventoryTitleText="Inventory"
EquipButtonLabel="|&Equip"
UnequipButtonLabel="Un|&equip"
UseButtonLabel="|&Use"
DropButtonLabel="|&Drop"
ChangeAmmoButtonLabel="Change Amm|&o"
NanoKeyRingInfoText="Click icon to see a list of Nano Keys."
NanoKeyRingLabel="Keys: %s"
DroppedLabel="%s dropped"
AmmoLoadedLabel="%s loaded"
WeaponUpgradedLabel="%s upgraded"
CannotBeDroppedLabel="%s cannot be dropped here"
AmmoInfoText="Click icon to see a list of Ammo."
AmmoTitleLabel="Ammunition"
NoAmmoLabel="No Ammo Available"
clientBorderOffsetY=33
ClientWidth=585
ClientHeight=361
clientOffsetX=33
clientOffsetY=10
clientTextures(0)=Texture'DeusExUI.UserInterface.InventoryBackground_1'
clientTextures(1)=Texture'DeusExUI.UserInterface.InventoryBackground_2'
clientTextures(2)=Texture'DeusExUI.UserInterface.InventoryBackground_3'
clientTextures(3)=Texture'DeusExUI.UserInterface.InventoryBackground_4'
clientTextures(4)=Texture'DeusExUI.UserInterface.InventoryBackground_5'
clientTextures(5)=Texture'DeusExUI.UserInterface.InventoryBackground_6'
clientBorderTextures(0)=Texture'DeusExUI.UserInterface.InventoryBorder_1'
clientBorderTextures(1)=Texture'DeusExUI.UserInterface.InventoryBorder_2'
clientBorderTextures(2)=Texture'DeusExUI.UserInterface.InventoryBorder_3'
clientBorderTextures(3)=Texture'DeusExUI.UserInterface.InventoryBorder_4'
clientBorderTextures(4)=Texture'DeusExUI.UserInterface.InventoryBorder_5'
clientBorderTextures(5)=Texture'DeusExUI.UserInterface.InventoryBorder_6'
clientTextureRows=2
clientTextureCols=3
clientBorderTextureRows=2
clientBorderTextureCols=3
}
|
Creation time: Mon 8/11/2021 16:31:14.265 - Created with
UnCodeX