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

DeusEx.PersonaScreenSkills

Extends
PersonaScreenBaseWindow

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

Variables Summary
PersonaActionButtonWindowbtnUpgrade
StringPointsNeededHeaderText
SkillselectedSkill
PersonaSkillButtonWindowselectedSkillButton
PersonaSkillButtonWindowskillButtons[15]
StringSkillLevelHeaderText
StringSkillPointsHeaderText
StringSkillsTitleText
StringSkillUpgradedLevelLabel
StringUpgradeButtonLabel
PersonaInfoWindowwinInfo
PersonaHeaderTextWindowwinSkillPoints
TileWindowwinTile
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

Functions Summary
functionbool ButtonActivated (Window buttonPressed ))
function CreateButtons ()))
function CreateControls ()))
function CreateInfoWindow ()))
function CreateSkillPointsWindow ()))
function CreateSkillsHeaders ()))
function CreateSkillsList ()))
function CreateSkillsTileWindow ()))
function CreateStatusWindow ()))
function EnableButtons ()))
functionint GetCurrentSkillButtonIndex ()))
functionint GetSkillButtonCount ()))
event InitWindow ()))
function RefreshWindow (float DeltaTime))
function SelectNextSkillButton ()))
function SelectPreviousSkillButton ()))
function SelectSkillButton (PersonaSkillButtonWindow buttonPressed))
function UpgradeSkill ()))
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

btnUpgrade Source code

var PersonaActionButtonWindow btnUpgrade;

PointsNeededHeaderText Source code

var localized String PointsNeededHeaderText;

selectedSkill Source code

var Skill selectedSkill;

selectedSkillButton Source code

var PersonaSkillButtonWindow selectedSkillButton;

skillButtons[15] Source code

var PersonaSkillButtonWindow skillButtons[15];

SkillLevelHeaderText Source code

var localized String SkillLevelHeaderText;

SkillPointsHeaderText Source code

var localized String SkillPointsHeaderText;

SkillsTitleText Source code

var localized String SkillsTitleText;

SkillUpgradedLevelLabel Source code

var localized String SkillUpgradedLevelLabel;

UpgradeButtonLabel Source code

var localized String UpgradeButtonLabel;

winInfo Source code

var PersonaInfoWindow winInfo;

winSkillPoints Source code

var PersonaHeaderTextWindow winSkillPoints;

winTile Source code

var TileWindow winTile;


Functions Detail

ButtonActivated Source code

function bool ButtonActivated ( Window buttonPressed ) )

CreateButtons Source code

function CreateButtons ( ) )

CreateControls Source code

function CreateControls ( ) )

CreateInfoWindow Source code

function CreateInfoWindow ( ) )

CreateSkillPointsWindow Source code

function CreateSkillPointsWindow ( ) )

CreateSkillsHeaders Source code

function CreateSkillsHeaders ( ) )

CreateSkillsList Source code

function CreateSkillsList ( ) )

CreateSkillsTileWindow Source code

function CreateSkillsTileWindow ( ) )

CreateStatusWindow Source code

function CreateStatusWindow ( ) )

EnableButtons Source code

function EnableButtons ( ) )

GetCurrentSkillButtonIndex Source code

function int GetCurrentSkillButtonIndex ( ) )

GetSkillButtonCount Source code

function int GetSkillButtonCount ( ) )

InitWindow Source code

event InitWindow ( ) )

RefreshWindow Source code

function RefreshWindow ( float DeltaTime) )

SelectNextSkillButton Source code

function SelectNextSkillButton ( ) )

SelectPreviousSkillButton Source code

function SelectPreviousSkillButton ( ) )

SelectSkillButton Source code

function SelectSkillButton ( PersonaSkillButtonWindow buttonPressed) )

UpgradeSkill Source code

function UpgradeSkill ( ) )

VirtualKeyPressed Source code

event bool VirtualKeyPressed ( EInputKey key, bool bRepeat) )


Defaultproperties

defaultproperties
{
     SkillsTitleText="Skills"
     UpgradeButtonLabel="|&Upgrade"
     PointsNeededHeaderText="Points Needed"
     SkillLevelHeaderText="Skill Level"
     SkillPointsHeaderText="Skill Points"
     SkillUpgradedLevelLabel="%s upgraded"
     clientBorderOffsetY=33
     ClientWidth=604
     ClientHeight=361
     clientOffsetX=19
     clientOffsetY=12
     clientTextures(0)=Texture'DeusExUI.UserInterface.SkillsBackground_1'
     clientTextures(1)=Texture'DeusExUI.UserInterface.SkillsBackground_2'
     clientTextures(2)=Texture'DeusExUI.UserInterface.SkillsBackground_3'
     clientTextures(3)=Texture'DeusExUI.UserInterface.SkillsBackground_4'
     clientTextures(4)=Texture'DeusExUI.UserInterface.SkillsBackground_5'
     clientTextures(5)=Texture'DeusExUI.UserInterface.SkillsBackground_6'
     clientBorderTextures(0)=Texture'DeusExUI.UserInterface.SkillsBorder_1'
     clientBorderTextures(1)=Texture'DeusExUI.UserInterface.SkillsBorder_2'
     clientBorderTextures(2)=Texture'DeusExUI.UserInterface.SkillsBorder_3'
     clientBorderTextures(3)=Texture'DeusExUI.UserInterface.SkillsBorder_4'
     clientBorderTextures(4)=Texture'DeusExUI.UserInterface.SkillsBorder_5'
     clientBorderTextures(5)=Texture'DeusExUI.UserInterface.SkillsBorder_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.285 - Created with UnCodeX