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

DeusEx.HUDMedBotHealthScreen

Extends
PersonaScreenHealth

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

Variables Summary
BoolbSkipAnimation
StringHealthInfoTextLabel
MedicalBotmedBot
StringMedbotInterfaceText
StringMedBotReadyLabel
StringMedBotRechargingLabel
StringMedBotYouAreHealed
StringReadyLabel
StringSecondsPluralLabel
StringSecondsSingularLabel
ProgressBarWindowwinHealthBar
TextWindowwinHealthBarText
PersonaNormalTextWindowwinHealthInfoText
Inherited Variables from DeusEx.PersonaScreenHealth
bShowHealButtons, btnHealAll, HealAllButtonLabel, HealthLocationHead, HealthLocationLeftArm, HealthLocationLeftLeg, HealthLocationRightArm, HealthLocationRightLeg, HealthLocationTorso, HealthPartDesc[4], HealthTitleText, MedKitUseText, partButtons[6], playerHealth[6], PointsHealedLabel, regionWindows[6], selectedHealthButton, winBody, winInfo, winMedKits, winOverlays
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

Functions Summary
functionbool ButtonActivated (Window buttonPressed))
function CreateButtons ()))
function CreateControls ()))
function CreateInfoWindow ()))
function CreateMedBotDisplay ()))
function CreateMedbotLabel ()))
function CreateNavBarWindow ()))
function CreateOverlaysWindow ()))
function CreateStatusWindow ()))
event DestroyWindow ()))
function EnableButtons ()))
event InitWindow ()))
function MedBotHealPlayer ()))
function SetMedicalBot (MedicalBot newBot, optional bool bPlayAnim))
function SkipAnimation (bool bNewSkipAnimation))
function Tick (float deltaTime))
function UpdateMedBotDisplay ()))
Inherited Functions from DeusEx.PersonaScreenHealth
ButtonActivated, CreateBodyWindow, CreateButtons, CreateControls, CreateInfoWindow, CreateMedKitWindow, CreateOverlaysWindow, CreatePartButton, CreatePartButtons, CreateRegionWindow, CreateRegionWindows, CreateStatusWindow, EnableButtons, GetMedKitHealPoints, HealAllParts, HealPart, InitWindow, IsPlayerDamaged, PushHealth, RemoveMedKits, SelectHealth, UpdateMedKits, UpdateRegionWindows, UseMedKit
Inherited Functions from DeusEx.PersonaScreenBaseWindow
AddLog, CreateClientBorderWindow, CreateClientWindow, CreateControls, CreateNavBarWindow, CreatePersonaButton, CreatePersonaHeaderText, CreateScrollAreaWindow, CreateScrollTileWindow, CreateTileWindow, CreateTitleWindow, DestroyWindow, InitWindow, SaveSettings, StyleChanged, VirtualKeyPressed


Variables Detail

bSkipAnimation Source code

var Bool bSkipAnimation;

HealthInfoTextLabel Source code

var Localized String HealthInfoTextLabel;

medBot Source code

var MedicalBot medBot;

MedbotInterfaceText Source code

var Localized String MedbotInterfaceText;

MedBotReadyLabel Source code

var Localized String MedBotReadyLabel;

MedBotRechargingLabel Source code

var Localized String MedBotRechargingLabel;

MedBotYouAreHealed Source code

var Localized String MedBotYouAreHealed;

ReadyLabel Source code

var Localized String ReadyLabel;

SecondsPluralLabel Source code

var Localized String SecondsPluralLabel;

SecondsSingularLabel Source code

var Localized String SecondsSingularLabel;

winHealthBar Source code

var ProgressBarWindow winHealthBar;

winHealthBarText Source code

var TextWindow winHealthBarText;

winHealthInfoText Source code

var PersonaNormalTextWindow winHealthInfoText;


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 ( ) )

CreateMedBotDisplay Source code

function CreateMedBotDisplay ( ) )

CreateMedbotLabel Source code

function CreateMedbotLabel ( ) )

CreateNavBarWindow Source code

function CreateNavBarWindow ( ) )

CreateOverlaysWindow Source code

function CreateOverlaysWindow ( ) )

CreateStatusWindow Source code

function CreateStatusWindow ( ) )

DestroyWindow Source code

event DestroyWindow ( ) )

EnableButtons Source code

function EnableButtons ( ) )

InitWindow Source code

event InitWindow ( ) )

MedBotHealPlayer Source code

function MedBotHealPlayer ( ) )

SetMedicalBot Source code

function SetMedicalBot ( MedicalBot newBot, optional bool bPlayAnim) )

SkipAnimation Source code

function SkipAnimation ( bool bNewSkipAnimation) )

Tick Source code

function Tick ( float deltaTime) )

UpdateMedBotDisplay Source code

function UpdateMedBotDisplay ( ) )


Defaultproperties

defaultproperties
{
     MedbotInterfaceText="MEDBOT INTERFACE"
     HealthInfoTextLabel="The MedBot will heal up to %d units, which are distributed evenly among your damaged body regions."
     MedBotRechargingLabel="|nThe MedBot is currently Recharging.  Please Wait."
     MedBotReadyLabel="|nThe MedBot is Ready, you may now be Healed."
     MedBotYouAreHealed="|nYou are currently in Full Health."
     SecondsPluralLabel="Recharging: %d seconds"
     SecondsSingularLabel="Recharging: %d second"
     ReadyLabel="Ready!"
     bShowHealButtons=False
     HealAllButtonLabel="  H|&eal All  "
     clientTextures(0)=Texture'DeusExUI.UserInterface.HUDMedbotHealthBackground_1'
     clientTextures(1)=Texture'DeusExUI.UserInterface.HUDMedbotHealthBackground_2'
     clientTextures(2)=Texture'DeusExUI.UserInterface.HUDMedbotHealthBackground_3'
     clientTextures(3)=Texture'DeusExUI.UserInterface.HUDMedbotHealthBackground_4'
     clientTextures(4)=Texture'DeusExUI.UserInterface.HUDMedbotHealthBackground_5'
     clientTextures(5)=Texture'DeusExUI.UserInterface.HUDMedbotHealthBackground_6'
     clientBorderTextures(0)=Texture'DeusExUI.UserInterface.HUDMedBotHealthBorder_1'
     clientBorderTextures(1)=Texture'DeusExUI.UserInterface.HUDMedBotHealthBorder_2'
     clientBorderTextures(2)=Texture'DeusExUI.UserInterface.HUDMedBotHealthBorder_3'
     clientBorderTextures(3)=Texture'DeusExUI.UserInterface.HUDMedBotHealthBorder_4'
     clientBorderTextures(4)=Texture'DeusExUI.UserInterface.HUDMedBotHealthBorder_5'
     clientBorderTextures(5)=Texture'DeusExUI.UserInterface.HUDMedBotHealthBorder_6'
}

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