if(!isObject(VertBars)) { new scriptObject(VertBars) { class = VertBars; damagex = 10; damagey = 150; energyx = 10; energyy = 150; heatx = 5; heaty = 150; }; } package VertBars { function DispatchLaunchMode() { parent::DispatchLaunchMode(); VertBars.Create(); } function loadingGui::onWake(%this) { parent::onWake(%this); if(isObject(HM) && isObject(HudMover)) hudmover::addhud(VertDamage, "Vert Damage"); if(isObject(HM) && isObject(HudMover)) hudmover::addhud(VertEnergy, "Vert Energy"); if(isObject(HM) && isObject(HudMover)) hudmover::addhud(VertHeat, "Vert Heat"); } }; activatePackage(VertBars); function VertBars::Create(%this) { if(isObject(VertDamage) && isObject(VertEnergy) && isObject(VertHeat)) %this.destroy(); new HudDamage(VertDamage) { profile = "GuiDefaultProfile"; horizSizing = "right"; vertSizing = "bottom"; position = "0 0"; extent = %this.damagex SPC %this.damagey; minExtent = %this.damagex SPC %this.damagey; visible = "1"; setFirstResponder = "0"; modal = "1"; helpTag = "0"; fillColor = "0.051 0.784 0.078 0.800000"; frameColor = "0.000000 1.000000 0.000000 0.000000"; opacity = "1"; subRegion = "0 0" SPC %this.damagex SPC %this.damagey; pulseRate = "500"; pulseThreshold = "0.3"; verticalFill = "1"; }; new HudEnergy(VertEnergy) { profile = "GuiDefaultProfile"; horizSizing = "right"; vertSizing = "bottom"; position = "20 0"; extent = %this.energyx SPC %this.energyy; minExtent = %this.energyx SPC %this.energyy; visible = "1"; setFirstResponder = "0"; modal = "1"; helpTag = "0"; fillColor = "0.055 0.627 0.831 0.800000"; frameColor = "0.000000 1.000000 0.000000 1.000000"; opacity = "1"; subRegion = "0 0" SPC %this.energyx SPC %this.energyy; pulseRate = "500"; pulseThreshold = "0.3"; verticalFill = "1"; }; new HudHeat(VertHeat) { profile = "GuiDefaultProfile"; horizSizing = "right"; vertSizing = "bottom"; position = "40 0"; extent = %this.heatx SPC %this.heaty; minExtent = %this.heatx SPC %this.heaty; visible = "1"; setFirstResponder = "0"; modal = "1"; helpTag = "0"; fillColor = "1.000 0.000 0.000 0.800000"; opacity = "1"; subRegion = "0 0" SPC %this.heatx SPC %this.heaty; pulseRate = "500"; pulseThreshold = "0.3"; heatWarning = "0.7"; verticalFill = "1"; }; playGui.add(VertDamage); playGui.add(VertEnergy); playGui.add(VertHeat); } function VertBars::Destroy(%this) { if(playGui.isMember(VertDamage)) { playGui.remove(VertDamage); VertDamage.delete(); } if(playGui.isMember(VertEnergy)) { playGui.remove(VertEnergy); VertEnergy.delete(); } if(playGui.isMember(VertHeat)) { playGui.remove(VertHeat); VertHeat.delete(); } }