class APP_EXPBarWnd extends UICommonAPI;
var TextBoxHandle AdenaText;
// При загрузки срипта выполним
function OnLoad() {
RegisterEvent(EV_InventoryUpdateItem);
RegisterEvent(EV_InventoryItemListEnd);
InitHandle();
}
function InitHandle() {
AdenaText = GetTextBoxHandle("APP_EXPBarWnd.AdenaText");
}
function OnShow() {
SetAdenaText();
}
//Функция вызывается при каком либо событие
function OnEvent(int EventID, string param) {
switch( EventID )
{
case EV_InventoryItemListEnd:
case EV_InventoryUpdateItem:
SetAdenaText();
break;
}
}
function SetAdenaText() {
local string adenaString;
adenaString = MakeCostString( Int64ToString(GetAdena()) );
AdenaText.SetText(adenaString);
}
defaultproperties
{
m_WindowName="APP_EXPBarWnd"
}