Init label script
This commit is contained in:
@@ -30,17 +30,42 @@ let renderLabelDistance = 7.5;
|
|||||||
let propertyLabelLockedOffset = 16;
|
let propertyLabelLockedOffset = 16;
|
||||||
let propertyLabelNameOffset = 18;
|
let propertyLabelNameOffset = 18;
|
||||||
|
|
||||||
// -------------------------------------------------------------------------
|
// ===========================================================================
|
||||||
|
|
||||||
bindEventHandler("onResourceReady", thisResource, function(event, resource) {
|
function init3DLabelScript() {
|
||||||
propertyLabelNameFont = lucasFont.createDefaultFont(16.0, "Roboto", "Regular");
|
logToConsole(LOG_DEBUG, "[Asshat.3DLabel]: Initializing 3D label script ...");
|
||||||
propertyLabelLockedFont = lucasFont.createDefaultFont(12.0, "Roboto", "Light");
|
propertyLabelNameFont = init3DLabelPropertyNameFont();
|
||||||
|
propertyLabelLockedFont = init3DLabelPropertyLockedFont();
|
||||||
|
jobNameLabelFont = init3DLabelJobNameFont();
|
||||||
|
jobHelpLabelFont = init3DLabelJobHelpFont();
|
||||||
|
logToConsole(LOG_DEBUG, "[Asshat.3DLabel]: 3D label script initialized!");
|
||||||
|
}
|
||||||
|
|
||||||
jobNameLabelFont = lucasFont.createDefaultFont(16.0, "Roboto", "Regular");
|
// ===========================================================================
|
||||||
jobHelpLabelFont = lucasFont.createDefaultFont(10.0, "Roboto", "Light");
|
|
||||||
});
|
|
||||||
|
|
||||||
// -------------------------------------------------------------------------
|
function init3DLabelPropertyNameFont() {
|
||||||
|
return lucasFont.createDefaultFont(16.0, "Roboto", "Regular");
|
||||||
|
}
|
||||||
|
|
||||||
|
// ===========================================================================
|
||||||
|
|
||||||
|
function init3DLabelPropertyLockedFont() {
|
||||||
|
return lucasFont.createDefaultFont(12.0, "Roboto", "Light");
|
||||||
|
}
|
||||||
|
|
||||||
|
// ===========================================================================
|
||||||
|
|
||||||
|
function init3DLabelJobNameFont() {
|
||||||
|
return lucasFont.createDefaultFont(16.0, "Roboto", "Regular");
|
||||||
|
}
|
||||||
|
|
||||||
|
// ===========================================================================
|
||||||
|
|
||||||
|
function init3DLabelJobHelpFont() {
|
||||||
|
return lucasFont.createDefaultFont(10.0, "Roboto", "Light");
|
||||||
|
}
|
||||||
|
|
||||||
|
// ===========================================================================
|
||||||
|
|
||||||
function renderPropertyEntranceLabel(name, position, locked, isBusiness, price) {
|
function renderPropertyEntranceLabel(name, position, locked, isBusiness, price) {
|
||||||
if(localPlayer == null) {
|
if(localPlayer == null) {
|
||||||
@@ -166,6 +191,7 @@ function renderJobLabel(name, position, jobType) {
|
|||||||
// -------------------------------------------------------------------------
|
// -------------------------------------------------------------------------
|
||||||
|
|
||||||
function processLabelRendering() {
|
function processLabelRendering() {
|
||||||
|
if(renderLabels && gta.game != GAME_GTA_IV) {
|
||||||
if(localPlayer != null) {
|
if(localPlayer != null) {
|
||||||
let pickups = getElementsByType(ELEMENT_PICKUP);
|
let pickups = getElementsByType(ELEMENT_PICKUP);
|
||||||
for(let i in pickups) {
|
for(let i in pickups) {
|
||||||
@@ -197,6 +223,7 @@ function processLabelRendering() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// -------------------------------------------------------------------------
|
// -------------------------------------------------------------------------
|
||||||
Reference in New Issue
Block a user