Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

DeusEx.PersonaScreenAugmentations

Extends
PersonaScreenBaseWindow

Core.Object
|   
+-- Extension.ExtensionObject
   |   
   +-- Extension.Window
      |   
      +-- Extension.TabGroupWindow
         |   
         +-- Extension.ModalWindow
            |   
            +-- DeusEx.DeusExBaseWindow
               |   
               +-- DeusEx.PersonaScreenBaseWindow
                  |   
                  +-- DeusEx.PersonaScreenAugmentations

Direct Known Subclasses:

HUDMedBotAddAugsScreen

Variables Summary
StringActivateButtonLabel
StringAugCanUseText
TextureaugHighlightTextures[6]
WindowaugHighlightWindows[6]
PersonaAugmentationItemButtonaugItems[12]
stringAugLocationArms
stringAugLocationCranial
stringAugLocationDefault
stringAugLocationEyes
stringAugLocationLegs
stringAugLocationSubdermal
stringAugLocationTorso
AugLoc_SaugLocs[7]
StringAugmentationsTitleText
intaugSlotSpacingX
intaugSlotSpacingY
StringBioCellUseText
PersonaActionButtonWindowbtnActivate
PersonaActionButtonWindowbtnUpgrade
PersonaActionButtonWindowbtnUseCell
ColorcolBarBack
StringDeactivateButtonLabel
AugmentationselectedAug
PersonaItemButtonselectedAugButton
StringUpgradeButtonLabel
StringUseCellButtonLabel
PersonaItemDetailWindowwinAugCans
PersonaItemDetailWindowwinBioCells
ProgressBarWindowwinBioEnergy
TextWindowwinBioEnergyText
PersonaAugmentationBodyWindowwinBody
PersonaInfoWindowwinInfo
PersonaAugmentationOverlaysWindowwinOverlays
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

Enumerations Summary
Inherited Enumerations from DeusEx.DeusExBaseWindow
EScreenType

Structures Summary
AugLoc_S
x, y

Functions Summary
function ActivateAugmentation ()))
functionbool ButtonActivated (Window buttonPressed))
functionPersonaAugmentationItemButton CreateAugButton (Augmentation anAug, int augX, int augY, int slotIndex))
function CreateAugCanWindow ()))
function CreateAugmentationButtons ()))
function CreateAugmentationHighlights ()))
function CreateAugmentationLabels ()))
function CreateBioCellBar ()))
function CreateBioCellWindow ()))
function CreateBodyWindow ()))
function CreateButtons ()))
function CreateControls ()))
functionWindow CreateHighlight (Texture texHighlight, int posX, int posY, int sizeX, int sizeY))
function CreateInfoWindow ()))
function CreateLabel (int posX, int posY, String strLabel))
function CreateOverlaysWindow ()))
function CreateStatusWindow ()))
function EnableButtons ()))
event InitWindow ()))
function RefreshWindow (float DeltaTime))
function SelectAugByKey (int keyNum))
function SelectAugmentation (PersonaItemButton buttonPressed))
function UpdateAugCans ()))
function UpdateBioCells ()))
function UpdateBioEnergyBar ()))
function UpgradeAugmentation ()))
function UseCell ()))
eventbool VirtualKeyPressed (EInputKey key, bool bRepeat))
Inherited Functions from DeusEx.PersonaScreenBaseWindow
AddLog, CreateClientBorderWindow, CreateClientWindow, CreateControls, CreateNavBarWindow, CreatePersonaButton, CreatePersonaHeaderText, CreateScrollAreaWindow, CreateScrollTileWindow, CreateTileWindow, CreateTitleWindow, DestroyWindow, InitWindow, SaveSettings, StyleChanged, VirtualKeyPressed
Inherited Functions from DeusEx.DeusExBaseWindow
CanPushScreen, CanStack, InitWindow, RefreshWindow


Variables Detail

ActivateButtonLabel Source code

var localized String ActivateButtonLabel;

AugCanUseText Source code

var localized String AugCanUseText;

augHighlightTextures[6] Source code

var Texture augHighlightTextures[6];

augHighlightWindows[6] Source code

var Window augHighlightWindows[6];

augItems[12] Source code

var PersonaAugmentationItemButton augItems[12];

AugLocationArms Source code

var Localized string AugLocationArms;

AugLocationCranial Source code

var Localized string AugLocationCranial;

AugLocationDefault Source code

var Localized string AugLocationDefault;

AugLocationEyes Source code

var Localized string AugLocationEyes;

AugLocationLegs Source code

var Localized string AugLocationLegs;

AugLocationSubdermal Source code

var Localized string AugLocationSubdermal;

AugLocationTorso Source code

var Localized string AugLocationTorso;

augLocs[7] Source code

var AugLoc_S augLocs[7];

AugmentationsTitleText Source code

var localized String AugmentationsTitleText;

augSlotSpacingX Source code

var int augSlotSpacingX;

augSlotSpacingY Source code

var int augSlotSpacingY;

BioCellUseText Source code

var localized String BioCellUseText;

btnActivate Source code

var PersonaActionButtonWindow btnActivate;

btnUpgrade Source code

var PersonaActionButtonWindow btnUpgrade;

btnUseCell Source code

var PersonaActionButtonWindow btnUseCell;

colBarBack Source code

var Color colBarBack;

DeactivateButtonLabel Source code

var localized String DeactivateButtonLabel;

selectedAug Source code

var Augmentation selectedAug;

selectedAugButton Source code

var PersonaItemButton selectedAugButton;

UpgradeButtonLabel Source code

var localized String UpgradeButtonLabel;

UseCellButtonLabel Source code

var localized String UseCellButtonLabel;

winAugCans Source code

var PersonaItemDetailWindow winAugCans;

winBioCells Source code

var PersonaItemDetailWindow winBioCells;

winBioEnergy Source code

var ProgressBarWindow winBioEnergy;

winBioEnergyText Source code

var TextWindow winBioEnergyText;

winBody Source code

var PersonaAugmentationBodyWindow winBody;

winInfo Source code

var PersonaInfoWindow winInfo;

winOverlays Source code

var PersonaAugmentationOverlaysWindow winOverlays;


Structures Detail

AugLoc_S Source code

struct AugLoc_S
{
var int x;
var int y;
};



Functions Detail

ActivateAugmentation Source code

function ActivateAugmentation ( ) )

ButtonActivated Source code

function bool ButtonActivated ( Window buttonPressed) )

CreateAugButton Source code

function PersonaAugmentationItemButton CreateAugButton ( Augmentation anAug, int augX, int augY, int slotIndex) )

CreateAugCanWindow Source code

function CreateAugCanWindow ( ) )

CreateAugmentationButtons Source code

function CreateAugmentationButtons ( ) )

CreateAugmentationHighlights Source code

function CreateAugmentationHighlights ( ) )

CreateAugmentationLabels Source code

function CreateAugmentationLabels ( ) )

CreateBioCellBar Source code

function CreateBioCellBar ( ) )

CreateBioCellWindow Source code

function CreateBioCellWindow ( ) )

CreateBodyWindow Source code

function CreateBodyWindow ( ) )

CreateButtons Source code

function CreateButtons ( ) )

CreateControls Source code

function CreateControls ( ) )

CreateHighlight Source code

function Window CreateHighlight ( Texture texHighlight, int posX, int posY, int sizeX, int sizeY) )

CreateInfoWindow Source code

function CreateInfoWindow ( ) )

CreateLabel Source code

function CreateLabel ( int posX, int posY, String strLabel) )

CreateOverlaysWindow Source code

function CreateOverlaysWindow ( ) )

CreateStatusWindow Source code

function CreateStatusWindow ( ) )

EnableButtons Source code

function EnableButtons ( ) )

InitWindow Source code

event InitWindow ( ) )

RefreshWindow Source code

function RefreshWindow ( float DeltaTime) )

SelectAugByKey Source code

function SelectAugByKey ( int keyNum) )

SelectAugmentation Source code

function SelectAugmentation ( PersonaItemButton buttonPressed) )

UpdateAugCans Source code

function UpdateAugCans ( ) )

UpdateBioCells Source code

function UpdateBioCells ( ) )

UpdateBioEnergyBar Source code

function UpdateBioEnergyBar ( ) )

UpgradeAugmentation Source code

function UpgradeAugmentation ( ) )

UseCell Source code

function UseCell ( ) )

VirtualKeyPressed Source code

event bool VirtualKeyPressed ( EInputKey key, bool bRepeat) )


Defaultproperties

defaultproperties
{
     AugLocs(0)=(X=56,Y=38)
     AugLocs(1)=(X=211,Y=38)
     AugLocs(2)=(X=246,Y=120)
     AugLocs(3)=(X=18,Y=114)
     AugLocs(4)=(X=246,Y=322)
     AugLocs(5)=(X=18,Y=198)
     AugLocs(6)=(X=18,Y=341)
     augHighlightTextures(0)=Texture'DeusExUI.UserInterface.AugmentationsLocationCerebral'
     augHighlightTextures(1)=Texture'DeusExUI.UserInterface.AugmentationsLocationEyes'
     augHighlightTextures(2)=Texture'DeusExUI.UserInterface.AugmentationsLocationTorso'
     augHighlightTextures(3)=Texture'DeusExUI.UserInterface.AugmentationsLocationArms'
     augHighlightTextures(4)=Texture'DeusExUI.UserInterface.AugmentationsLocationLegs'
     augHighlightTextures(5)=Texture'DeusExUI.UserInterface.AugmentationsLocationSubdermal'
     augSlotSpacingX=53
     augSlotSpacingY=59
     AugmentationsTitleText="Augmentations"
     UpgradeButtonLabel="|&Upgrade"
     ActivateButtonLabel="Acti|&vate"
     DeactivateButtonLabel="Deac|&tivate"
     UseCellButtonLabel="Us|&e Cell"
     AugCanUseText="To upgrade an Augmentation, click on the Augmentation you wish to upgrade, then on the Upgrade button."
     BioCellUseText="To replenish Bioelectric Energy for your Augmentations, click on the Use Cell button."
     AugLocationDefault="Default"
     AugLocationCranial="Cranial"
     AugLocationEyes="Eyes"
     AugLocationArms="Arms"
     AugLocationLegs="Legs"
     AugLocationTorso="Torso"
     AugLocationSubdermal="Subdermal"
     clientBorderOffsetY=32
     ClientWidth=596
     ClientHeight=427
     clientOffsetX=25
     clientOffsetY=5
     clientTextures(0)=Texture'DeusExUI.UserInterface.AugmentationsBackground_1'
     clientTextures(1)=Texture'DeusExUI.UserInterface.AugmentationsBackground_2'
     clientTextures(2)=Texture'DeusExUI.UserInterface.AugmentationsBackground_3'
     clientTextures(3)=Texture'DeusExUI.UserInterface.AugmentationsBackground_4'
     clientTextures(4)=Texture'DeusExUI.UserInterface.AugmentationsBackground_5'
     clientTextures(5)=Texture'DeusExUI.UserInterface.AugmentationsBackground_6'
     clientBorderTextures(0)=Texture'DeusExUI.UserInterface.AugmentationsBorder_1'
     clientBorderTextures(1)=Texture'DeusExUI.UserInterface.AugmentationsBorder_2'
     clientBorderTextures(2)=Texture'DeusExUI.UserInterface.AugmentationsBorder_3'
     clientBorderTextures(3)=Texture'DeusExUI.UserInterface.AugmentationsBorder_4'
     clientBorderTextures(4)=Texture'DeusExUI.UserInterface.AugmentationsBorder_5'
     clientBorderTextures(5)=Texture'DeusExUI.UserInterface.AugmentationsBorder_6'
     clientTextureRows=2
     clientTextureCols=3
     clientBorderTextureRows=2
     clientBorderTextureCols=3
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Mon 8/11/2021 16:31:14.143 - Created with UnCodeX