This is an old revision of the document!
CC2 Lua Functions
This is a (not exhaustive) reference for functions available to be called in the lua scripts used for screen rendering/interaction.
function begin_get_screen_name
Native/C function
Usable in:
- screen_inventory.lua
- screen_navigation.lua
Example calls:
screen_inventory.lua
local screen_name = begin_get_screen_name()
screen_navigation.lua
local screen_name = begin_get_screen_name()
function begin_get_ui_region_index
Native/C function
Usable in:
- library_util.lua
- screen_damage.lua
- screen_intro_main.lua
- screen_menu_customisation.lua
- screen_menu_language.lua
- screen_menu_main.lua
- screen_menu_options.lua
- screen_menu_quit.lua
- screen_placeholder.lua
- screen_vehicle_camera.lua
Example calls:
library_util.lua
atlas_icons[k] = begin_get_ui_region_index(k)
screen_damage.lua
g_region_icon = begin_get_ui_region_index("microprose")
screen_intro_main.lua
g_region_icon = begin_get_ui_region_index("microprose")
screen_menu_customisation.lua
g_region_icon = begin_get_ui_region_index("microprose")
screen_menu_language.lua
g_region_icon = begin_get_ui_region_index("microprose")
screen_menu_main.lua
g_region_icon = begin_get_ui_region_index("microprose")
screen_menu_options.lua
g_region_icon = begin_get_ui_region_index("microprose")
screen_menu_quit.lua
g_region_icon = begin_get_ui_region_index("microprose")
screen_placeholder.lua
g_region_icon = begin_get_ui_region_index("microprose")
screen_vehicle_camera.lua
g_region_icon = begin_get_ui_region_index("microprose")
function begin_load
Lua defined function in library_util.lua
Usable in:
- interactions.lua
- library_util.lua
- pause_menu.lua
- screen_cctv.lua
- screen_compass.lua
- screen_currency.lua
- screen_damage.lua
- screen_delivery_log.lua
- screen_holomap.lua
- screen_intro_main.lua
- screen_intro_shuttle.lua
- screen_inventory.lua
- screen_landing.lua
- screen_menu_customisation.lua
- screen_menu_language.lua
- screen_menu_main.lua
- screen_menu_options.lua
- screen_menu_quit.lua
- screen_navigation.lua
- screen_placeholder.lua
- screen_power.lua
- screen_propulsion.lua
- screen_radar.lua
- screen_self_destruct.lua
- screen_ship_log.lua
- screen_transmissions.lua
- screen_vehicle_camera.lua
- screen_vehicle_control.lua
- screen_vehicle_loadout.lua
- screen_vision_radar.lua
- screen_weapons_anti_air.lua
- screen_weapons_anti_missile.lua
- screen_weapons_support.lua
- vehicle_hud.lua
Example calls:
interactions.lua
begin_load()
library_util.lua
function begin_load()
pause_menu.lua
begin_load()
screen_cctv.lua
begin_load()
screen_compass.lua
begin_load()
screen_currency.lua
begin_load()
screen_damage.lua
begin_load()
screen_delivery_log.lua
begin_load()
screen_holomap.lua
begin_load()
screen_intro_main.lua
begin_load()
screen_intro_shuttle.lua
begin_load()
screen_inventory.lua
begin_load()
screen_landing.lua
begin_load()
screen_menu_customisation.lua
begin_load()
screen_menu_language.lua
begin_load()
screen_menu_main.lua
begin_load()
screen_menu_options.lua
begin_load()
screen_menu_quit.lua
begin_load()
screen_navigation.lua
begin_load()
screen_placeholder.lua
begin_load()
screen_power.lua
begin_load()
screen_propulsion.lua
begin_load()
screen_radar.lua
begin_load()
screen_self_destruct.lua
begin_load()
screen_ship_log.lua
begin_load()
screen_transmissions.lua
begin_load()
screen_vehicle_camera.lua
begin_load()
screen_vehicle_control.lua
begin_load()
screen_vehicle_loadout.lua
begin_load()
screen_vision_radar.lua
begin_load()
screen_weapons_anti_air.lua
begin_load()
screen_weapons_anti_missile.lua
begin_load()
screen_weapons_support.lua
begin_load()
vehicle_hud.lua
begin_load()
function begin_load_inventory_data
Lua defined function in library_vehicle.lua
Usable in:
- library_vehicle.lua
- screen_currency.lua
- screen_delivery_log.lua
- screen_holomap.lua
- screen_inventory.lua
- screen_vehicle_control.lua
Example calls:
library_vehicle.lua
function begin_load_inventory_data()
screen_currency.lua
begin_load_inventory_data()
screen_delivery_log.lua
begin_load_inventory_data()
screen_holomap.lua
begin_load_inventory_data()
screen_inventory.lua
begin_load_inventory_data()
screen_vehicle_control.lua
begin_load_inventory_data()
function begin_nav_row
Native/C function
Usable in:
- library_ui.lua
Example calls:
library_ui.lua
self:begin_nav_row()
function begin_ui
Native/C function
Usable in:
- interactions.lua
- pause_menu.lua
- screen_cctv.lua
- screen_currency.lua
- screen_damage.lua
- screen_delivery_log.lua
- screen_intro_shuttle.lua
- screen_inventory.lua
- screen_landing.lua
- screen_menu_customisation.lua
- screen_menu_main.lua
- screen_menu_options.lua
- screen_menu_quit.lua
- screen_navigation.lua
- screen_power.lua
- screen_ship_log.lua
- screen_transmissions.lua
- screen_vehicle_control.lua
- screen_vehicle_loadout.lua
Example calls:
interactions.lua
ui:begin_ui(delta_time)
pause_menu.lua
ui:begin_ui(delta_time)
screen_cctv.lua
ui:begin_ui()
screen_currency.lua
ui:begin_ui()
screen_damage.lua
ui:begin_ui()
screen_delivery_log.lua
ui:begin_ui()
screen_intro_shuttle.lua
ui:begin_ui()
screen_inventory.lua
g_ui:begin_ui()
screen_landing.lua
ui:begin_ui()
screen_menu_customisation.lua
ui:begin_ui()
screen_menu_main.lua
ui:begin_ui()
screen_menu_options.lua
ui:begin_ui()
screen_menu_quit.lua
ui:begin_ui()
screen_navigation.lua
ui:begin_ui()
screen_power.lua
ui:begin_ui()
screen_ship_log.lua
ui:begin_ui()
screen_transmissions.lua
ui:begin_ui()
screen_vehicle_control.lua
g_ui:begin_ui()
screen_vehicle_loadout.lua
ui:begin_ui()
function begin_window
Native/C function
Usable in:
- interactions.lua
- library_ui.lua
- pause_menu.lua
- screen_cctv.lua
- screen_currency.lua
- screen_damage.lua
- screen_delivery_log.lua
- screen_intro_shuttle.lua
- screen_inventory.lua
- screen_landing.lua
- screen_menu_customisation.lua
- screen_menu_main.lua
- screen_menu_options.lua
- screen_menu_quit.lua
- screen_navigation.lua
- screen_power.lua
- screen_ship_log.lua
- screen_transmissions.lua
- screen_vehicle_control.lua
- screen_vehicle_loadout.lua
Example calls:
interactions.lua
ui:begin_window("##chat", 0, text_h + 6, chat_w, 80, nil, true, 1, true, true)
library_ui.lua
return self:begin_window(title, cx, cy, w, { max=max_h }, icon, is_active, 2, true, nil, { 0.5, 0.5 })
pause_menu.lua
ui:begin_window("##main", 5, 5, w - 10, h - 15, atlas_icons.column_pending, is_active or is_mouse_active, 0, true, is_active)
screen_cctv.lua
local window = ui:begin_window(update_get_loc(e_loc.upp_cctv), border_l, border_t, screen_w - border_l - border_r, screen_h - border_t - border_b, atlas_icons.column_controlling_peer, true, 0, update_get_is_focus_local())
screen_currency.lua
local window = ui:begin_window(update_get_loc(e_loc.upp_currency_report), 10, 10, screen_w - 20, top_h, atlas_icons.column_currency, false, 0, false, true)
screen_damage.lua
local window = ui:begin_window(update_get_loc(e_loc.upp_repair), screen_w / 2 - 2, 5, screen_w / 2 - 8, screen_h - 10, atlas_icons.column_repair, true, 0, update_get_is_focus_local())
screen_delivery_log.lua
local window = ui:begin_window(update_get_loc(e_loc.upp_barge_delivery_log), 10, 10, screen_w - 20, screen_h - 35, atlas_icons.column_pending, true, 0, false)
screen_intro_shuttle.lua
local window = ui:begin_window("##status", win_border, win_border, win_left_w, win_top_h, atlas_icons.column_pending, true, 2, false)
screen_inventory.lua
ui:begin_window("##barges", 5, 0, w - 10, h, nil, is_tab_active and g_tab_barges.selected_item == -1, 1)
screen_landing.lua
ui:begin_window(update_get_loc(e_loc.upp_air_traffic), 5, 5, screen_w - 10, screen_h - 10, atlas_icons.column_controlling_peer, false, 0, true, true)
screen_menu_customisation.lua
ui:begin_window("##preview", 15, 15, screen_w - 30, 110, atlas_icons.column_profile, false)
screen_menu_main.lua
ui:begin_window(update_get_loc(e_loc.upp_game), win_x, win_y, win_w, win_h, atlas_icons.column_pending, is_active)
screen_menu_options.lua
local win_main = ui:begin_window(update_get_loc(e_loc.upp_options).."##main", lx, ly, lw, lh, atlas_icons.column_pending, is_panel_0_selected, 0, true, is_panel_0_highlight)
screen_menu_quit.lua
ui:begin_window("##main", 10, 10, screen_w - 20, 27, atlas_icons.column_transit, g_selected_panel == 0)
screen_navigation.lua
local window = ui:begin_window(update_get_loc(e_loc.upp_map), 10, 10, screen_w - 20, screen_h - 20, atlas_icons.column_pending, true, 2)
screen_power.lua
ui:begin_window(update_get_loc(e_loc.upp_power), 5, 5, screen_w - 10, screen_h - 10, atlas_icons.column_power, true, 0)
screen_ship_log.lua
local window = ui:begin_window(update_get_loc(e_loc.upp_log), 10, 10, screen_w - 20, screen_h - 35, atlas_icons.column_pending, true, 0, false)
screen_transmissions.lua
local win_main = ui:begin_window(update_get_loc(e_loc.upp_transmissions), 5, 5, screen_w - 10, main_win_h, atlas_icons.column_message, update_get_is_focus_local(), 0, true, true)
screen_vehicle_control.lua
local window = ui:begin_window(update_get_loc(e_loc.upp_docked), 10, 10, left_w, 130, atlas_icons.column_pending, true, 2)
screen_vehicle_loadout.lua
local window = ui:begin_window("##bay", 0, 0, screen_w, screen_h, nil, true, 1)
function begin_window_dialog
Native/C function
Usable in:
- pause_menu.lua
- screen_menu_main.lua
- screen_menu_quit.lua
- screen_vehicle_control.lua
Example calls:
pause_menu.lua
ui:begin_window_dialog(update_get_loc(e_loc.upp_travel_to_carrier).."##confirm_travel", screen_w / 2, screen_h / 2, w - 100, h - 100, atlas_icons.column_distance, is_active)
screen_menu_main.lua
ui:begin_window_dialog(update_get_loc(e_loc.upp_sure), screen_w / 2, screen_h / 2, win_w - 20, winh, atlas_icons.hud_warning, is_active)
screen_menu_quit.lua
ui:begin_window_dialog(update_get_loc(e_loc.upp_sure), screen_w / 2, screen_h / 2, screen_w - 60, screen_h - 40, nil, g_selected_panel == 1)
screen_vehicle_control.lua
ui:begin_window_dialog(update_get_loc(e_loc.upp_sure), screen_w / 2, screen_h / 2, screen_w - 60, 80, atlas_icons.hud_warning, true)
function update_add_ui_interaction
Lua defined function in interactions.lua
Usable in:
- interactions.lua
- library_ui.lua
- pause_menu.lua
- screen_currency.lua
- screen_delivery_log.lua
- screen_inventory.lua
- screen_menu_language.lua
- screen_menu_main.lua
- screen_menu_options.lua
- screen_menu_quit.lua
- screen_navigation.lua
- screen_ship_log.lua
- screen_transmissions.lua
- screen_vehicle_control.lua
- screen_vehicle_loadout.lua
- vehicle_hud.lua
Example calls:
interactions.lua
update_add_ui_interaction(update_get_loc(e_loc.input_text_shift), e_game_input.text_shift)
library_ui.lua
update_add_ui_interaction(update_get_loc(e_loc.interaction_select), e_game_input.interact_a)
pause_menu.lua
update_add_ui_interaction(update_get_loc(e_loc.interaction_close), e_game_input.pause)
screen_currency.lua
update_add_ui_interaction(update_get_loc(e_loc.interaction_prev_page), e_game_input.dpad_up)
screen_delivery_log.lua
update_add_ui_interaction(update_get_loc(e_loc.interaction_prev_page), e_game_input.dpad_up)
screen_inventory.lua
update_add_ui_interaction(update_get_loc(e_loc.interaction_back), e_game_input.back)
screen_menu_language.lua
update_add_ui_interaction(update_get_loc(e_loc.interaction_select), e_game_input.interact_a)
screen_menu_main.lua
update_add_ui_interaction(update_get_loc(e_loc.interaction_confirm), e_game_input.text_enter)
screen_menu_options.lua
update_add_ui_interaction(update_get_loc(e_loc.interaction_back), e_game_input.back)
screen_menu_quit.lua
update_add_ui_interaction(update_get_loc(e_loc.interaction_cancel), e_game_input.back)
screen_navigation.lua
update_add_ui_interaction(update_get_loc(e_loc.interaction_map_options), e_game_input.interact_a)
screen_ship_log.lua
update_add_ui_interaction(update_get_loc(e_loc.interaction_prev_page), e_game_input.dpad_up)
screen_transmissions.lua
update_add_ui_interaction(update_get_loc(e_loc.interaction_select), e_game_input.interact_a)
screen_vehicle_control.lua
update_add_ui_interaction(update_get_loc(e_loc.interaction_deploy), e_game_input.interact_a)
screen_vehicle_loadout.lua
update_add_ui_interaction(update_get_loc(e_loc.interaction_select), e_game_input.interact_a)
vehicle_hud.lua
update_add_ui_interaction(update_get_loc(e_loc.interaction_cancel), e_game_input.back)
function update_add_ui_interaction_special
Lua defined function in interactions.lua
Usable in:
- interactions.lua
- library_ui.lua
- pause_menu.lua
- screen_currency.lua
- screen_damage.lua
- screen_delivery_log.lua
- screen_holomap.lua
- screen_inventory.lua
- screen_landing.lua
- screen_menu_customisation.lua
- screen_menu_language.lua
- screen_menu_main.lua
- screen_menu_options.lua
- screen_menu_quit.lua
- screen_navigation.lua
- screen_ship_log.lua
- screen_vehicle_control.lua
- screen_vehicle_loadout.lua
- screen_vision_radar.lua
- vehicle_hud.lua
Example calls:
interactions.lua
update_add_ui_interaction_special(update_get_loc(e_loc.interaction_confirm), e_ui_interaction_special.chat)
library_ui.lua
update_add_ui_interaction_special(update_get_loc(e_loc.interaction_scroll), e_ui_interaction_special.mouse_wheel)
pause_menu.lua
update_add_ui_interaction_special(update_get_loc(e_loc.interaction_navigate), e_ui_interaction_special.gamepad_dpad_all)
screen_currency.lua
update_add_ui_interaction_special(update_get_loc(e_loc.interaction_page), e_ui_interaction_special.gamepad_dpad_ud)
screen_damage.lua
update_add_ui_interaction_special(update_get_loc(e_loc.interaction_navigate), e_ui_interaction_special.gamepad_dpad_ud)
screen_delivery_log.lua
update_add_ui_interaction_special(update_get_loc(e_loc.interaction_scroll), e_ui_interaction_special.gamepad_scroll)
screen_holomap.lua
update_add_ui_interaction_special(update_get_loc(e_loc.interaction_pan), e_ui_interaction_special.map_pan)
screen_inventory.lua
update_add_ui_interaction_special(update_get_loc(e_loc.interaction_navigate), e_ui_interaction_special.gamepad_dpad_lr)
screen_landing.lua
update_add_ui_interaction_special(update_get_loc(e_loc.interaction_navigate), e_ui_interaction_special.gamepad_dpad_ud)
screen_menu_customisation.lua
update_add_ui_interaction_special(update_get_loc(e_loc.interaction_navigate), e_ui_interaction_special.gamepad_dpad_ud)
screen_menu_language.lua
update_add_ui_interaction_special(update_get_loc(e_loc.interaction_navigate), e_ui_interaction_special.gamepad_dpad_all)
screen_menu_main.lua
update_add_ui_interaction_special(update_get_loc(e_loc.interaction_navigate), e_ui_interaction_special.gamepad_dpad_all)
screen_menu_options.lua
update_add_ui_interaction_special(update_get_loc(e_loc.interaction_navigate), e_ui_interaction_special.gamepad_dpad_ud)
screen_menu_quit.lua
update_add_ui_interaction_special(update_get_loc(e_loc.interaction_navigate), e_ui_interaction_special.gamepad_dpad_ud)
screen_navigation.lua
update_add_ui_interaction_special(update_get_loc(e_loc.interaction_zoom), e_ui_interaction_special.map_zoom)
screen_ship_log.lua
update_add_ui_interaction_special(update_get_loc(e_loc.interaction_scroll), e_ui_interaction_special.gamepad_scroll)
screen_vehicle_control.lua
update_add_ui_interaction_special(update_get_loc(e_loc.interaction_navigate), e_ui_interaction_special.gamepad_dpad_all)
screen_vehicle_loadout.lua
update_add_ui_interaction_special(update_get_loc(e_loc.interaction_navigate), e_ui_interaction_special.gamepad_dpad_all)
screen_vision_radar.lua
update_add_ui_interaction_special(update_get_loc(e_loc.interaction_zoom_level), e_ui_interaction_special.mouse_wheel)
vehicle_hud.lua
update_add_ui_interaction_special(update_get_loc(e_loc.interaction_throttle), e_ui_interaction_special.air_throttle)
function update_animations
Lua defined function in vehicle_hud.lua
Usable in:
- vehicle_hud.lua
Example calls:
vehicle_hud.lua
update_animations(delta_time, vehicle)
function update_boot_override
Lua defined function in library_util.lua
Usable in:
- library_util.lua
Example calls:
library_util.lua
if update_boot_override(screen_w, screen_h, ticks) then
function update_camera_local_rotate_inv
Native/C function
Usable in:
- vehicle_hud.lua
Example calls:
vehicle_hud.lua
local arrow_p0 = project(update_camera_local_rotate_inv(vehicle, vec3(0, 0, length)))
function update_chat
Lua defined function in interactions.lua
Usable in:
- interactions.lua
Example calls:
interactions.lua
update_chat(delta_time)
function update_create_workshop_mod
Native/C function
Usable in:
- screen_menu_main.lua
Example calls:
screen_menu_main.lua
update_create_workshop_mod(selected_mod.id, g_mod_upload_visibility)
function update_cursor_state
Lua defined function in screen_vehicle_control.lua
Usable in:
- screen_vehicle_control.lua
Example calls:
screen_vehicle_control.lua
update_cursor_state(screen_w, screen_h)
function update_damage_zones
Lua defined function in screen_damage.lua
Usable in:
- screen_damage.lua
Example calls:
screen_damage.lua
update_damage_zones(vehicle)
function update_exit_pause_menu
Native/C function
Usable in:
- pause_menu.lua
Example calls:
pause_menu.lua
update_exit_pause_menu()
function update_get_active_input_type
Native/C function
Usable in:
- interactions.lua
- library_ui.lua
- pause_menu.lua
- screen_currency.lua
- screen_delivery_log.lua
- screen_holomap.lua
- screen_inventory.lua
- screen_menu_language.lua
- screen_menu_main.lua
- screen_menu_options.lua
- screen_navigation.lua
- screen_ship_log.lua
- screen_transmissions.lua
- screen_vehicle_control.lua
- screen_vision_radar.lua
- vehicle_hud.lua
Example calls:
interactions.lua
if update_get_active_input_type() == e_active_input.gamepad then
library_ui.lua
if self.is_mouse_hovered and update_get_active_input_type() == e_active_input.keyboard then
pause_menu.lua
g_is_mouse_mode = g_is_pointer_hovered and update_get_active_input_type() == e_active_input.keyboard
screen_currency.lua
if update_get_active_input_type() == e_active_input.keyboard then
screen_delivery_log.lua
if update_get_active_input_type() == e_active_input.keyboard then
screen_holomap.lua
g_is_mouse_mode = update_get_active_input_type() == e_active_input.keyboard
screen_inventory.lua
g_is_mouse_mode = update_get_active_input_type() == e_active_input.keyboard
screen_menu_language.lua
local is_use_pointer = g_is_pointer_hovered and update_get_active_input_type() == e_active_input.keyboard
screen_menu_main.lua
if update_get_active_input_type() == e_active_input.keyboard then
screen_menu_options.lua
elseif update_get_active_input_type() == e_active_input.keyboard and g_is_pointer_hovered and update_get_screen_state_active() and ui:get_is_scroll_drag() == false then
screen_navigation.lua
if g_is_pointer_hovered and update_get_active_input_type() == e_active_input.keyboard then
screen_ship_log.lua
if update_get_active_input_type() == e_active_input.keyboard then
screen_transmissions.lua
if is_hovered or update_get_active_input_type() == e_active_input.gamepad then
screen_vehicle_control.lua
if update_get_active_input_type() == e_active_input.gamepad then
screen_vision_radar.lua
if update_get_active_input_type() == e_active_input.keyboard and g_is_pointer_hovered then
vehicle_hud.lua
if update_get_active_input_type() == e_active_input.gamepad then
function update_get_angle_2d
Native/C function
Usable in:
- screen_landing.lua
Example calls:
screen_landing.lua
local angle = update_get_angle_2d(relative_position:x() + 1000, relative_position:z() - pattern_length) - (math.pi * 0.5)
function update_get_application_state
Native/C function
Usable in:
- interactions.lua
Example calls:
interactions.lua
local app_state = update_get_application_state()
function update_get_attachment_ammo_item_type
Native/C function
Usable in:
- screen_vehicle_loadout.lua
Example calls:
screen_vehicle_loadout.lua
local ammo_type = update_get_attachment_ammo_item_type(item.type)
function update_get_attachment_option
Native/C function
Usable in:
- screen_vehicle_loadout.lua
Example calls:
screen_vehicle_loadout.lua
local attachment_definition = update_get_attachment_option(attachment_type, i)
function update_get_attachment_option_count
Native/C function
Usable in:
- screen_vehicle_loadout.lua
Example calls:
screen_vehicle_loadout.lua
local option_count = update_get_attachment_option_count(attachment_type)
function update_get_attachment_option_hidden
Native/C function
Usable in:
- screen_vehicle_loadout.lua
Example calls:
screen_vehicle_loadout.lua
if attachment_definition > -1 and update_get_attachment_option_hidden(attachment_definition) == false then
function update_get_camera_forward
Native/C function
Usable in:
- vehicle_hud.lua
Example calls:
vehicle_hud.lua
local projectile_velocity = update_get_camera_forward()
function update_get_camera_fov
Native/C function
Usable in:
- vehicle_hud.lua
Example calls:
vehicle_hud.lua
local fov = update_get_camera_fov()
function update_get_camera_heading
Native/C function
Usable in:
- vehicle_hud.lua
Example calls:
vehicle_hud.lua
local heading = update_get_camera_heading()
function update_get_camera_position
Native/C function
Usable in:
- vehicle_hud.lua
Example calls:
vehicle_hud.lua
camera_x = update_get_camera_position():x()
function update_get_camera_side
Native/C function
Usable in:
- vehicle_hud.lua
Example calls:
vehicle_hud.lua
local cam_side = update_get_camera_side()
function update_get_chat_messages
Native/C function
Usable in:
- interactions.lua
Example calls:
interactions.lua
local messages = update_get_chat_messages()
function update_get_connect_address
Native/C function
Usable in:
- screen_menu_main.lua
Example calls:
screen_menu_main.lua
g_connect_address, g_connect_type = update_get_connect_address()
function update_get_currency_log
Native/C function
Usable in:
- screen_currency.lua
Example calls:
screen_currency.lua
local log = update_get_currency_log(i)
function update_get_currency_log_count
Native/C function
Usable in:
- screen_currency.lua
Example calls:
screen_currency.lua
local log_count = update_get_currency_log_count()
function update_get_definition_vehicle_stats
Native/C function
Usable in:
- library_vehicle.lua
- screen_vehicle_loadout.lua
Example calls:
library_vehicle.lua
local hitpoints, armour, mass = update_get_definition_vehicle_stats(index)
screen_vehicle_loadout.lua
local total_hitpoints, armour, mass = update_get_definition_vehicle_stats(vehicle_definition_index)
function update_get_delivery_log
Native/C function
Usable in:
- screen_delivery_log.lua
Example calls:
screen_delivery_log.lua
local log_time, modified_tick, log = update_get_delivery_log(i)
function update_get_delivery_log_count
Native/C function
Usable in:
- screen_delivery_log.lua
Example calls:
screen_delivery_log.lua
for i = 0, update_get_delivery_log_count() - 1 do
function update_get_friend_games
Native/C function
Usable in:
- screen_menu_main.lua
Example calls:
screen_menu_main.lua
local friend_games = update_get_friend_games()
function update_get_game_input_category
Native/C function
Usable in:
- library_ui.lua
Example calls:
library_ui.lua
local category = update_get_game_input_category(i)
function update_get_game_input_count
Native/C function
Usable in:
- library_ui.lua
Example calls:
library_ui.lua
local input_count = update_get_game_input_count()
function update_get_game_input_name
Native/C function
Usable in:
- library_ui.lua
Example calls:
library_ui.lua
ui:text(update_get_loc(e_loc.rebind).." "..update_get_game_input_name(rebinding_keyboard))
function update_get_game_settings
Native/C function
Usable in:
- library_ui.lua
- screen_menu_customisation.lua
- screen_menu_language.lua
- vehicle_hud.lua
Example calls:
library_ui.lua
local settings = update_get_game_settings()
screen_menu_customisation.lua
local settings = update_get_game_settings()
screen_menu_language.lua
local settings = update_get_game_settings()
vehicle_hud.lua
local settings = update_get_game_settings()
function update_get_gfx_resolution_modes
Native/C function
Usable in:
- library_ui.lua
Example calls:
library_ui.lua
local resolution_options = update_get_gfx_resolution_modes()
function update_get_hair_color_options
Native/C function
Usable in:
- library_ui.lua
Example calls:
library_ui.lua
local hair_color_options = update_get_hair_color_options()
function update_get_host_connect_token
Native/C function
Usable in:
- pause_menu.lua
Example calls:
pause_menu.lua
local connect_token = update_get_host_connect_token()
function update_get_host_max_players
Native/C function
Usable in:
- screen_menu_main.lua
Example calls:
screen_menu_main.lua
local max_players = update_get_host_max_players()
function update_get_host_password
Native/C function
Usable in:
- screen_menu_main.lua
Example calls:
screen_menu_main.lua
g_text["host_password"] = update_get_host_password()
function update_get_input_binding_gamepad_axis
Native/C function
Usable in:
- interactions.lua
- library_ui.lua
Example calls:
interactions.lua
return update_get_input_binding_gamepad_button(game_input), update_get_input_binding_gamepad_axis(game_input), update_get_input_binding_joystick_button(game_input), update_get_input_binding_joystick_axis(game_input)
library_ui.lua
if ui:keybinding(update_get_game_input_name(input), -1, -1, update_get_input_binding_gamepad_button(input), update_get_input_binding_gamepad_axis(input), update_get_input_binding_joystick_button(input), update_get_input_binding_joystick_axis(input), update_get_input_binding_joystick_name(input), update_get_input_binding_joystick_connected(input)) then
function update_get_input_binding_gamepad_button
Native/C function
Usable in:
- interactions.lua
- library_ui.lua
Example calls:
interactions.lua
return update_get_input_binding_gamepad_button(game_input), update_get_input_binding_gamepad_axis(game_input), update_get_input_binding_joystick_button(game_input), update_get_input_binding_joystick_axis(game_input)
library_ui.lua
if ui:keybinding(update_get_game_input_name(input), -1, -1, update_get_input_binding_gamepad_button(input), update_get_input_binding_gamepad_axis(input), update_get_input_binding_joystick_button(input), update_get_input_binding_joystick_axis(input), update_get_input_binding_joystick_name(input), update_get_input_binding_joystick_connected(input)) then
function update_get_input_binding_is_axis_inverted
Native/C function
Usable in:
- library_ui.lua
Example calls:
library_ui.lua
if update_get_input_binding_is_axis_inverted(input) then
function update_get_input_binding_joystick_axis
Native/C function
Usable in:
- interactions.lua
- library_ui.lua
Example calls:
interactions.lua
return update_get_input_binding_gamepad_button(game_input), update_get_input_binding_gamepad_axis(game_input), update_get_input_binding_joystick_button(game_input), update_get_input_binding_joystick_axis(game_input)
library_ui.lua
if ui:keybinding(update_get_game_input_name(input), -1, -1, update_get_input_binding_gamepad_button(input), update_get_input_binding_gamepad_axis(input), update_get_input_binding_joystick_button(input), update_get_input_binding_joystick_axis(input), update_get_input_binding_joystick_name(input), update_get_input_binding_joystick_connected(input)) then
function update_get_input_binding_joystick_button
Native/C function
Usable in:
- interactions.lua
- library_ui.lua
Example calls:
interactions.lua
return update_get_input_binding_gamepad_button(game_input), update_get_input_binding_gamepad_axis(game_input), update_get_input_binding_joystick_button(game_input), update_get_input_binding_joystick_axis(game_input)
library_ui.lua
if ui:keybinding(update_get_game_input_name(input), -1, -1, update_get_input_binding_gamepad_button(input), update_get_input_binding_gamepad_axis(input), update_get_input_binding_joystick_button(input), update_get_input_binding_joystick_axis(input), update_get_input_binding_joystick_name(input), update_get_input_binding_joystick_connected(input)) then
function update_get_input_binding_joystick_connected
Native/C function
Usable in:
- library_ui.lua
Example calls:
library_ui.lua
if ui:keybinding(update_get_game_input_name(input), -1, -1, update_get_input_binding_gamepad_button(input), update_get_input_binding_gamepad_axis(input), update_get_input_binding_joystick_button(input), update_get_input_binding_joystick_axis(input), update_get_input_binding_joystick_name(input), update_get_input_binding_joystick_connected(input)) then
function update_get_input_binding_joystick_guid
Native/C function
Usable in:
- library_ui.lua
Example calls:
library_ui.lua
local joy_guid = update_get_input_binding_joystick_guid(input)
function update_get_input_binding_joystick_name
Native/C function
Usable in:
- library_ui.lua
Example calls:
library_ui.lua
if ui:keybinding(update_get_game_input_name(input), -1, -1, update_get_input_binding_gamepad_button(input), update_get_input_binding_gamepad_axis(input), update_get_input_binding_joystick_button(input), update_get_input_binding_joystick_axis(input), update_get_input_binding_joystick_name(input), update_get_input_binding_joystick_connected(input)) then
function update_get_input_binding_keyboard_key
Native/C function
Usable in:
- interactions.lua
- library_ui.lua
Example calls:
interactions.lua
return update_get_input_binding_keyboard_key(game_input), update_get_input_binding_keyboard_pointer(game_input)
library_ui.lua
if ui:keybinding(update_get_game_input_name(input), update_get_input_binding_keyboard_key(input), update_get_input_binding_keyboard_pointer(input), -1, -1, -1, -1, "", false) then
function update_get_input_binding_keyboard_pointer
Native/C function
Usable in:
- interactions.lua
- library_ui.lua
Example calls:
interactions.lua
return update_get_input_binding_keyboard_key(game_input), update_get_input_binding_keyboard_pointer(game_input)
library_ui.lua
if ui:keybinding(update_get_game_input_name(input), update_get_input_binding_keyboard_key(input), update_get_input_binding_keyboard_pointer(input), -1, -1, -1, -1, "", false) then
function update_get_input_category_name
Native/C function
Usable in:
- library_ui.lua
Example calls:
library_ui.lua
ui:header(update_get_input_category_name(v))
function update_get_input_gamepad_axis_value
Native/C function
Usable in:
- library_ui.lua
Example calls:
library_ui.lua
axis_value = clamp(update_get_input_gamepad_axis_value(item.axis), -1, 1)
function update_get_input_joystick_axis_count
Native/C function
Usable in:
- library_ui.lua
Example calls:
library_ui.lua
for j = 0, update_get_input_joystick_axis_count(i) - 1 do
function update_get_input_joystick_axis_value
Native/C function
Usable in:
- library_ui.lua
Example calls:
library_ui.lua
axis_value = clamp(update_get_input_joystick_axis_value(item.joystick, item.axis), -1, 1)
function update_get_input_joystick_connected
Native/C function
Usable in:
- library_ui.lua
Example calls:
library_ui.lua
if update_get_input_joystick_connected(i) then
function update_get_input_joystick_guid
Native/C function
Usable in:
- library_ui.lua
Example calls:
library_ui.lua
guid=update_get_input_joystick_guid(i),
function update_get_input_joystick_name
Native/C function
Usable in:
- library_ui.lua
Example calls:
library_ui.lua
name=update_get_input_joystick_name(i)
function update_get_is_chat_box_available
Native/C function
Usable in:
- interactions.lua
Example calls:
interactions.lua
if update_get_is_chat_box_available() then
function update_get_is_focus_local
Native/C function
Usable in:
- library_ui.lua
- screen_carrier_camera.lua
- screen_cctv.lua
- screen_currency.lua
- screen_damage.lua
- screen_delivery_log.lua
- screen_holomap.lua
- screen_inventory.lua
- screen_landing.lua
- screen_menu_language.lua
- screen_ship_log.lua
- screen_transmissions.lua
- screen_vehicle_control.lua
Example calls:
library_ui.lua
is_selected = is_selected and update_get_is_focus_local()
screen_carrier_camera.lua
if update_get_is_focus_local() then
screen_cctv.lua
local window = ui:begin_window(update_get_loc(e_loc.upp_cctv), border_l, border_t, screen_w - border_l - border_r, screen_h - border_t - border_b, atlas_icons.column_controlling_peer, true, 0, update_get_is_focus_local())
screen_currency.lua
if update_get_is_focus_local() == false then
screen_damage.lua
local window = ui:begin_window(update_get_loc(e_loc.upp_repair), screen_w / 2 - 2, 5, screen_w / 2 - 8, screen_h - 10, atlas_icons.column_repair, true, 0, update_get_is_focus_local())
screen_delivery_log.lua
if update_get_is_focus_local() then
screen_holomap.lua
if update_get_is_focus_local() then
screen_inventory.lua
if update_get_is_focus_local() == false then return end
screen_landing.lua
local win_list = ui:begin_window("##list", left_w, 0, right_w, region_h, nil, true, 1, update_get_is_focus_local())
screen_menu_language.lua
if (x == g_highlight_x) and (y == g_highlight_y) and update_get_is_focus_local() then
screen_ship_log.lua
if update_get_is_focus_local() then
screen_transmissions.lua
if update_get_is_focus_local() and g_is_focus_local_prev == false and transmission_playing_index == -1 then
screen_vehicle_control.lua
if update_get_is_focus_local() then
function update_get_is_hosting_game
Native/C function
Usable in:
- pause_menu.lua
Example calls:
pause_menu.lua
if update_get_is_hosting_game() then
function update_get_is_input_rebindable_gamepad
Native/C function
Usable in:
- library_ui.lua
Example calls:
library_ui.lua
if update_get_is_input_rebindable_gamepad(i) or update_get_is_input_rebindable_gamepad_as_axis(i) then
function update_get_is_input_rebindable_gamepad_as_axis
Native/C function
Usable in:
- library_ui.lua
Example calls:
library_ui.lua
if update_get_is_input_rebindable_gamepad(i) or update_get_is_input_rebindable_gamepad_as_axis(i) then
function update_get_is_input_rebindable_keyboard
Native/C function
Usable in:
- library_ui.lua
Example calls:
library_ui.lua
if update_get_is_input_rebindable_keyboard(i) then
function update_get_is_loading
Native/C function
Usable in:
- interactions.lua
Example calls:
interactions.lua
if is_multiplayer and is_host == false and app_state == e_game_state.main_simulation and update_get_is_loading() == false then
function update_get_is_multiplayer
Native/C function
Usable in:
- interactions.lua
- pause_menu.lua
- vehicle_hud.lua
Example calls:
interactions.lua
local is_multiplayer, is_host = update_get_is_multiplayer()
pause_menu.lua
return update_get_is_multiplayer()
vehicle_hud.lua
if update_get_is_multiplayer() then
function update_get_is_notification_holomap_set
Native/C function
Usable in:
- screen_holomap.lua
Example calls:
screen_holomap.lua
if update_get_is_notification_holomap_set() == false then
function update_get_is_respawn_menu_option_available
Native/C function
Usable in:
- pause_menu.lua
Example calls:
pause_menu.lua
if ui:list_item(update_get_loc(e_loc.upp_return_to_bridge), true, update_get_is_respawn_menu_option_available()) then
function update_get_is_save_game_available
Native/C function
Usable in:
- pause_menu.lua
Example calls:
pause_menu.lua
if ui:list_item(update_get_loc(e_loc.upp_save), true, update_get_is_save_game_available()) then
function update_get_is_show_controls
Native/C function
Usable in:
- interactions.lua
Example calls:
interactions.lua
if update_get_is_show_controls() then
function update_get_is_show_subtitles
Native/C function
Usable in:
- interactions.lua
Example calls:
interactions.lua
if update_get_is_show_subtitles() then
function update_get_is_show_tooltips
Native/C function
Usable in:
- interactions.lua
Example calls:
interactions.lua
if update_get_is_show_tooltips() then
function update_get_is_show_voice_chat_others
Native/C function
Usable in:
- interactions.lua
Example calls:
interactions.lua
if update_get_is_show_voice_chat_others() then
function update_get_is_show_voice_chat_self
Native/C function
Usable in:
- interactions.lua
Example calls:
interactions.lua
if update_get_is_show_voice_chat_self() then
function update_get_is_show_vr_multiplayer_warning
Native/C function
Usable in:
- screen_menu_main.lua
Example calls:
screen_menu_main.lua
if update_get_is_show_vr_multiplayer_warning() then
function update_get_is_vr
Native/C function
Usable in:
- library_ui.lua
- pause_menu.lua
- screen_inventory.lua
- screen_menu_options.lua
- screen_vehicle_control.lua
Example calls:
library_ui.lua
if update_get_is_vr() == false then
pause_menu.lua
if update_get_is_vr() == false then
screen_inventory.lua
if update_get_is_vr() then
screen_menu_options.lua
if update_get_is_vr() == false then
screen_vehicle_control.lua
if update_get_is_vr() then
function update_get_join_password
Native/C function
Usable in:
- screen_menu_main.lua
Example calls:
screen_menu_main.lua
g_text["join_password"] = update_get_join_password()
function update_get_key_name
Native/C function
Usable in:
- interactions.lua
- library_ui.lua
Example calls:
interactions.lua
[e_ui_interaction_special.cancel_rebind] = { text = update_get_key_name(259) },
library_ui.lua
local name = update_get_key_name(key)
function update_get_keyboard_back_opens_pause
Native/C function
Usable in:
- interactions.lua
Example calls:
interactions.lua
return iff(update_get_keyboard_back_opens_pause(), { { input = e_game_input.pause}, { input = e_game_input.back } }, { { input = e_game_input.pause } })
function update_get_loc
Native/C function
Usable in:
- interactions.lua
- library_ui.lua
- library_util.lua
- library_vehicle.lua
- pause_menu.lua
- screen_cctv.lua
- screen_currency.lua
- screen_damage.lua
- screen_delivery_log.lua
- screen_holomap.lua
- screen_intro_shuttle.lua
- screen_inventory.lua
- screen_landing.lua
- screen_menu_customisation.lua
- screen_menu_language.lua
- screen_menu_main.lua
- screen_menu_options.lua
- screen_menu_quit.lua
- screen_navigation.lua
- screen_power.lua
- screen_propulsion.lua
- screen_radar.lua
- screen_self_destruct.lua
- screen_ship_log.lua
- screen_transmissions.lua
- screen_vehicle_control.lua
- screen_vehicle_loadout.lua
- screen_vision_radar.lua
- screen_weapons_anti_air.lua
- screen_weapons_anti_missile.lua
- screen_weapons_support.lua
- vehicle_hud.lua
Example calls:
interactions.lua
self.title = update_get_loc(e_loc.tut_complete_title)
library_ui.lua
update_add_ui_interaction_special(update_get_loc(e_loc.interaction_scroll), e_ui_interaction_special.mouse_wheel)
library_util.lua
update_ui_text(cx - 64, cy - 12, update_get_loc(e_loc.upp_self_destruct_in), 128, 1, color_status_bad, 0)
library_vehicle.lua
bay_name = update_get_loc(e_loc.upp_acronym_surface).."1";
pause_menu.lua
g_tab_map.tab_title = update_get_loc(e_loc.upp_map)
screen_cctv.lua
local window = ui:begin_window(update_get_loc(e_loc.upp_cctv), border_l, border_t, screen_w - border_l - border_r, screen_h - border_t - border_b, atlas_icons.column_controlling_peer, true, 0, update_get_is_focus_local())
screen_currency.lua
local window = ui:begin_window(update_get_loc(e_loc.upp_currency_report), 10, 10, screen_w - 20, top_h, atlas_icons.column_currency, false, 0, false, true)
screen_damage.lua
g_damage_zones.front_left.name = update_get_loc(e_loc.upp_acronym_weapon_front_left)
screen_delivery_log.lua
local window = ui:begin_window(update_get_loc(e_loc.upp_barge_delivery_log), 10, 10, screen_w - 20, screen_h - 35, atlas_icons.column_pending, true, 0, false)
screen_holomap.lua
update_add_ui_interaction_special(update_get_loc(e_loc.interaction_pan), e_ui_interaction_special.map_pan)
screen_intro_shuttle.lua
ui:stat(atlas_icons.column_distance, string.format("%.1f", impact_distance) .. update_get_loc(e_loc.acronym_kilometers), iff(get_timing_active(timing_impact), color_status_bad, color_grey_mid))
screen_inventory.lua
local tab_name = update_get_loc(g_tabs[i].tab_title)
screen_landing.lua
update_add_ui_interaction_special(update_get_loc(e_loc.interaction_navigate), e_ui_interaction_special.gamepad_dpad_ud)
screen_menu_customisation.lua
imgui_menu_focus_overlay(ui, screen_w, screen_h, update_get_loc(e_loc.upp_profile), ticks)
screen_menu_language.lua
update_add_ui_interaction_special(update_get_loc(e_loc.interaction_navigate), e_ui_interaction_special.gamepad_dpad_all)
screen_menu_main.lua
ui:begin_window(update_get_loc(e_loc.upp_game), win_x, win_y, win_w, win_h, atlas_icons.column_pending, is_active)
screen_menu_options.lua
local win_main = ui:begin_window(update_get_loc(e_loc.upp_options).."##main", lx, ly, lw, lh, atlas_icons.column_pending, is_panel_0_selected, 0, true, is_panel_0_highlight)
screen_menu_quit.lua
if ui:list_item(update_get_loc(e_loc.upp_quit_to_desktop)) then
screen_navigation.lua
update_add_ui_interaction_special(update_get_loc(e_loc.interaction_zoom), e_ui_interaction_special.map_zoom)
screen_power.lua
create_power_system(update_get_loc(e_loc.upp_repair), atlas_icons.column_repair)
screen_propulsion.lua
render_status_indicator(cx, cy, 48, 12, update_get_loc(e_loc.upp_engine), color_status_dark_red)
screen_radar.lua
update_ui_text(0, 108, update_get_loc(e_loc.upp_collision), 128, 1, color_black, 0)
screen_self_destruct.lua
update_ui_text(0, screen_h/2, update_get_loc(e_loc.upp_lck), 128, 1, color_white, 0)
screen_ship_log.lua
local window = ui:begin_window(update_get_loc(e_loc.upp_log), 10, 10, screen_w - 20, screen_h - 35, atlas_icons.column_pending, true, 0, false)
screen_transmissions.lua
local win_main = ui:begin_window(update_get_loc(e_loc.upp_transmissions), 5, 5, screen_w - 10, main_win_h, atlas_icons.column_message, update_get_is_focus_local(), 0, true, true)
screen_vehicle_control.lua
update_add_ui_interaction_special(update_get_loc(e_loc.interaction_navigate), e_ui_interaction_special.gamepad_dpad_all)
screen_vehicle_loadout.lua
return update_get_loc(e_loc.upp_acronym_air) .. (index - 7)
screen_vision_radar.lua
update_add_ui_interaction_special(update_get_loc(e_loc.interaction_zoom_level), e_ui_interaction_special.mouse_wheel)
screen_weapons_anti_air.lua
render_status_label(2, h / 2 - 7, w - 4, 13, update_get_loc(e_loc.upp_offline), col, is_blink_on(15))
screen_weapons_anti_missile.lua
render_status_label(2, h / 2 - 7, w - 4, 13, update_get_loc(e_loc.upp_offline), col, is_blink_on(15))
screen_weapons_support.lua
render_attachment_info(border_out, border_out, section_w, section_h, attachments[1], vehicle, team, update_get_loc(e_loc.upp_icbm))
vehicle_hud.lua
local notification_text = get_control_mode_loc(vehicle_control_mode) .. ": " .. update_get_loc(e_loc.hud_notification_vehicle)
function update_get_local_peer_id
Native/C function
Usable in:
- pause_menu.lua
Example calls:
pause_menu.lua
local is_self = g_tab_multiplayer.selected_peer_id == update_get_local_peer_id()
function update_get_local_team_id
Native/C function
Usable in:
- pause_menu.lua
- screen_vehicle_control.lua
Example calls:
pause_menu.lua
return def == e_game_object_type.chassis_carrier and v:get_team_id() == update_get_local_team_id()
screen_vehicle_control.lua
local is_own_team = missile:get_team() == update_get_local_team_id()
function update_get_logic_tick
Native/C function
Usable in:
- library_ui.lua
- screen_cctv.lua
- screen_delivery_log.lua
- screen_inventory.lua
- screen_propulsion.lua
- screen_ship_log.lua
- vehicle_hud.lua
Example calls:
library_ui.lua
return iff(update_get_logic_tick() % rate < rate / 2, col0, col1)
screen_cctv.lua
local logic_tick = update_get_logic_tick()
screen_delivery_log.lua
update_ui_text(0, 0, format_time(update_get_logic_tick() / 30), screen_w, 1, color_grey_mid, 0)
screen_inventory.lua
local tick = update_get_logic_tick()
screen_propulsion.lua
local cycle = math.floor(update_get_logic_tick() / 10) % 3
screen_ship_log.lua
update_ui_text(0, 0, format_time(update_get_logic_tick() / 30), screen_w, 1, color_grey_mid, 0)
vehicle_hud.lua
local tick = update_get_logic_tick()
function update_get_map_destroyed_vehicle
Native/C function
Usable in:
- screen_vehicle_control.lua
Example calls:
screen_vehicle_control.lua
local destroyed_vehicle = update_get_map_destroyed_vehicle(i)
function update_get_map_destroyed_vehicle_count
Native/C function
Usable in:
- screen_vehicle_control.lua
Example calls:
screen_vehicle_control.lua
local destroyed_vehicle_count = update_get_map_destroyed_vehicle_count()
function update_get_map_vehicle_by_id
Native/C function
Usable in:
- library_ui.lua
- screen_inventory.lua
- screen_vehicle_control.lua
- screen_vehicle_loadout.lua
- screen_weapons_support.lua
- vehicle_hud.lua
Example calls:
library_ui.lua
local attached_vehicle = update_get_map_vehicle_by_id(attached_vehicle_id)
screen_inventory.lua
local barge = update_get_map_vehicle_by_id(g_tab_map.hovered_id)
screen_vehicle_control.lua
selected_vehicle = update_get_map_vehicle_by_id(carrier_vehicle:get_attached_vehicle_id(selected_bay_index))
screen_vehicle_loadout.lua
local attached_vehicle = update_get_map_vehicle_by_id(this_vehicle:get_attached_vehicle_id(selected_bay_index))
screen_weapons_support.lua
local target_vehicle = update_get_map_vehicle_by_id(target_vehicle_id)
vehicle_hud.lua
local selected_target = update_get_map_vehicle_by_id(g_selected_target_id)
function update_get_map_vehicle_by_index
Native/C function
Usable in:
- pause_menu.lua
- screen_inventory.lua
- screen_landing.lua
- screen_navigation.lua
- screen_propulsion.lua
- screen_vehicle_control.lua
- screen_vision_radar.lua
- vehicle_hud.lua
Example calls:
pause_menu.lua
vehicle = update_get_map_vehicle_by_index(index)
screen_inventory.lua
vehicle = update_get_map_vehicle_by_index(index)
screen_landing.lua
local vehicle = update_get_map_vehicle_by_index(i)
screen_navigation.lua
local vehicle = update_get_map_vehicle_by_index(i)
screen_propulsion.lua
local vehicle = update_get_map_vehicle_by_index(i)
screen_vehicle_control.lua
local vehicle = update_get_map_vehicle_by_index(i)
screen_vision_radar.lua
local vehicle = update_get_map_vehicle_by_index(i)
vehicle_hud.lua
vehicle = update_get_map_vehicle_by_index(index)
function update_get_map_vehicle_count
Native/C function
Usable in:
- pause_menu.lua
- screen_inventory.lua
- screen_landing.lua
- screen_navigation.lua
- screen_propulsion.lua
- screen_vehicle_control.lua
- screen_vision_radar.lua
- vehicle_hud.lua
Example calls:
pause_menu.lua
local vehicle_count = update_get_map_vehicle_count()
screen_inventory.lua
local vehicle_count = update_get_map_vehicle_count()
screen_landing.lua
local vehicle_count = update_get_map_vehicle_count()
screen_navigation.lua
local vehicle_count = update_get_map_vehicle_count()
screen_propulsion.lua
local vehicle_count = update_get_map_vehicle_count()
screen_vehicle_control.lua
local vehicle_count = update_get_map_vehicle_count()
screen_vision_radar.lua
local vehicle_count = update_get_map_vehicle_count()
vehicle_hud.lua
local vehicle_count = update_get_map_vehicle_count()
function update_get_map_vehicle_position_relate_to_parent_vehicle
Native/C function
Usable in:
- screen_landing.lua
- screen_propulsion.lua
Example calls:
screen_landing.lua
local relative_position = update_get_map_vehicle_position_relate_to_parent_vehicle(vehicle_parent:get_id(), vehicle:get_id())
screen_propulsion.lua
local pos_rel = update_get_map_vehicle_position_relate_to_parent_vehicle(this_vehicle:get_id(), vehicle:get_id())
function update_get_message_box_type
Native/C function
Usable in:
- interactions.lua
Example calls:
interactions.lua
local type = update_get_message_box_type()
function update_get_missile_by_id
Native/C function
Usable in:
- vehicle_hud.lua
Example calls:
vehicle_hud.lua
local consuming_missile = update_get_missile_by_id(id)
function update_get_missile_by_index
Native/C function
Usable in:
- screen_vehicle_control.lua
- screen_vision_radar.lua
Example calls:
screen_vehicle_control.lua
local missile = update_get_missile_by_index(i)
screen_vision_radar.lua
local missile = update_get_missile_by_index(i)
function update_get_missile_count
Native/C function
Usable in:
- screen_vehicle_control.lua
- screen_vision_radar.lua
Example calls:
screen_vehicle_control.lua
local missile_count = update_get_missile_count()
screen_vision_radar.lua
local missile_count = update_get_missile_count()
function update_get_mod_details
Native/C function
Usable in:
- screen_menu_main.lua
Example calls:
screen_menu_main.lua
local mods = update_get_mod_details()
function update_get_mod_incompatible_active_mods
Native/C function
Usable in:
- screen_menu_main.lua
Example calls:
screen_menu_main.lua
local incompatible_mods = update_get_mod_incompatible_active_mods(selected_mod.id)
function update_get_mod_workshop_upload_status
Native/C function
Usable in:
- screen_menu_main.lua
Example calls:
screen_menu_main.lua
local workshop_upload_status = update_get_mod_workshop_upload_status()
function update_get_mouse_flight_axis
Native/C function
Usable in:
- vehicle_hud.lua
Example calls:
vehicle_hud.lua
local flight_axis = update_get_mouse_flight_axis()
function update_get_mouse_flight_mode
Native/C function
Usable in:
- interactions.lua
Example calls:
interactions.lua
local mouse_flight_mode = update_get_mouse_flight_mode()
function update_get_network_time_since_recv
Native/C function
Usable in:
- interactions.lua
Example calls:
interactions.lua
local network_time_since_recv = update_get_network_time_since_recv() / 1000
function update_get_network_timeout
Native/C function
Usable in:
- interactions.lua
Example calls:
interactions.lua
local timeout = update_get_network_timeout() / 1000
function update_get_new_game_base_difficulty
Native/C function
Usable in:
- screen_menu_main.lua
Example calls:
screen_menu_main.lua
local base_difficulty = update_get_new_game_base_difficulty()
function update_get_new_game_blueprints
Native/C function
Usable in:
- screen_menu_main.lua
Example calls:
screen_menu_main.lua
local blueprints_type = update_get_new_game_blueprints()
function update_get_new_game_carrier_count_per_team
Native/C function
Usable in:
- screen_menu_main.lua
Example calls:
screen_menu_main.lua
local carrier_count_per_team = update_get_new_game_carrier_count_per_team()
function update_get_new_game_is_tutorial
Native/C function
Usable in:
- screen_menu_main.lua
Example calls:
screen_menu_main.lua
local is_tutorial = update_get_new_game_is_tutorial()
function update_get_new_game_island_count
Native/C function
Usable in:
- screen_menu_main.lua
Example calls:
screen_menu_main.lua
local island_count = update_get_new_game_island_count()
function update_get_new_game_island_count_per_team
Native/C function
Usable in:
- screen_menu_main.lua
Example calls:
screen_menu_main.lua
local island_count_per_team = update_get_new_game_island_count_per_team()
function update_get_new_game_loadout_type
Native/C function
Usable in:
- screen_menu_main.lua
Example calls:
screen_menu_main.lua
local loadout_type = update_get_new_game_loadout_type()
function update_get_new_game_team_count_ai
Native/C function
Usable in:
- screen_menu_main.lua
Example calls:
screen_menu_main.lua
local team_count_ai = update_get_new_game_team_count_ai()
function update_get_new_game_team_count_human
Native/C function
Usable in:
- screen_menu_main.lua
Example calls:
screen_menu_main.lua
local team_count_human = update_get_new_game_team_count_human()
function update_get_notification_holomap
Native/C function
Usable in:
- screen_holomap.lua
Example calls:
screen_holomap.lua
local notification = update_get_notification_holomap()
function update_get_notification_log
Native/C function
Usable in:
- screen_ship_log.lua
Example calls:
screen_ship_log.lua
local log = update_get_notification_log(i)
function update_get_notification_log_count
Native/C function
Usable in:
- screen_ship_log.lua
Example calls:
screen_ship_log.lua
local log_count = update_get_notification_log_count()
function update_get_ocean_current_velocity
Native/C function
Usable in:
- screen_vehicle_control.lua
Example calls:
screen_vehicle_control.lua
update_ui_text(1, 1, string.format(update_get_loc(e_loc.upp_ocean_current)..": %.2f", update_get_ocean_current_velocity(sample_x, sample_y)), label_w, 0, color_white, 0)
function update_get_ocean_depth_factor
Native/C function
Usable in:
- screen_vehicle_control.lua
Example calls:
screen_vehicle_control.lua
update_ui_text(1, 1, string.format(update_get_loc(e_loc.upp_ocean_depth)..": %.2f", update_get_ocean_depth_factor(sample_x, sample_y)), label_w, 0, color_white, 0)
function update_get_peer_count
Native/C function
Usable in:
- pause_menu.lua
Example calls:
pause_menu.lua
local peer_count = update_get_peer_count()
function update_get_peer_id
Native/C function
Usable in:
- pause_menu.lua
Example calls:
pause_menu.lua
local id = update_get_peer_id(i)
function update_get_peer_index_by_id
Native/C function
Usable in:
- vehicle_hud.lua
Example calls:
vehicle_hud.lua
local peer_index = update_get_peer_index_by_id(controlling_peer_id)
function update_get_peer_is_admin
Native/C function
Usable in:
- pause_menu.lua
- screen_vehicle_control.lua
Example calls:
pause_menu.lua
local is_admin = update_get_peer_is_admin(i)
screen_vehicle_control.lua
if ui:list_item(update_get_loc(e_loc.upp_self_destruct), true, update_get_peer_is_admin(0) and is_self_destruct) then
function update_get_peer_is_voice_muted
Native/C function
Usable in:
- pause_menu.lua
Example calls:
pause_menu.lua
if update_get_peer_is_voice_muted(i) then
function update_get_peer_is_voice_transmit
Native/C function
Usable in:
- pause_menu.lua
Example calls:
pause_menu.lua
if update_get_peer_is_voice_transmit(i) then
function update_get_peer_name
Native/C function
Usable in:
- pause_menu.lua
- vehicle_hud.lua
Example calls:
pause_menu.lua
local name = update_get_peer_name(i)
vehicle_hud.lua
local peer_name = update_get_peer_name(peer_index)
function update_get_peer_team
Native/C function
Usable in:
- pause_menu.lua
Example calls:
pause_menu.lua
local team = update_get_peer_team(i)
function update_get_rebinding_gamepad
Native/C function
Usable in:
- library_ui.lua
- pause_menu.lua
- screen_menu_options.lua
Example calls:
library_ui.lua
local rebinding_gamepad = update_get_rebinding_gamepad()
pause_menu.lua
local rebinding_gamepad = update_get_rebinding_gamepad()
screen_menu_options.lua
local rebinding_gamepad = update_get_rebinding_gamepad()
function update_get_rebinding_keyboard
Native/C function
Usable in:
- library_ui.lua
- pause_menu.lua
- screen_menu_options.lua
Example calls:
library_ui.lua
local rebinding_keyboard = update_get_rebinding_keyboard()
pause_menu.lua
local rebinding_keyboard = update_get_rebinding_keyboard()
screen_menu_options.lua
local rebinding_keyboard = update_get_rebinding_keyboard()
function update_get_render_buffer_age
Native/C function
Usable in:
- interactions.lua
Example calls:
interactions.lua
update_ui_text(10, cy, "render buffer age: " .. update_get_render_buffer_age() .. "ms", screen_w, 0, color_white, 0)
function update_get_resource_inventory_category_count
Native/C function
Usable in:
- library_vehicle.lua
Example calls:
library_vehicle.lua
for i = 0, update_get_resource_inventory_category_count() - 1 do
function update_get_resource_inventory_category_data
Native/C function
Usable in:
- library_vehicle.lua
Example calls:
library_vehicle.lua
local category_index, category_name, icon_name = update_get_resource_inventory_category_data(i)
function update_get_resource_inventory_item_count
Native/C function
Usable in:
- library_vehicle.lua
- screen_inventory.lua
Example calls:
library_vehicle.lua
for i = 0, update_get_resource_inventory_item_count() - 1 do
screen_inventory.lua
for i = 0, update_get_resource_inventory_item_count() - 1 do
function update_get_resource_inventory_item_data
Native/C function
Usable in:
- library_vehicle.lua
Example calls:
library_vehicle.lua
local item_type, item_category, item_mass, item_production_cost, item_production_time, item_name, item_desc, icon_name, transfer_duration = update_get_resource_inventory_item_data(i)
function update_get_resource_item_for_definition
Native/C function
Usable in:
- screen_vehicle_loadout.lua
Example calls:
screen_vehicle_loadout.lua
if update_get_resource_item_for_definition(item.type) ~= -1 then
function update_get_resource_item_hidden
Native/C function
Usable in:
- library_ui.lua
- screen_inventory.lua
Example calls:
library_ui.lua
if update_get_resource_item_hidden(item.index) == false then
screen_inventory.lua
if update_get_resource_item_hidden(item.index) == false then
function update_get_resource_item_hidden_facility_production
Native/C function
Usable in:
- screen_inventory.lua
Example calls:
screen_inventory.lua
if update_get_resource_item_hidden_facility_production(item.index) == false then
function update_get_respawn_carrier_id
Native/C function
Usable in:
- pause_menu.lua
Example calls:
pause_menu.lua
local respawn_carrier_id = update_get_respawn_carrier_id()
function update_get_save_slots
Native/C function
Usable in:
- pause_menu.lua
- screen_menu_main.lua
Example calls:
pause_menu.lua
local save_slots = update_get_save_slots()
screen_menu_main.lua
local save_slots = update_get_save_slots()
function update_get_screen_input
Native/C function
Usable in:
- library_ui.lua
Example calls:
library_ui.lua
return is_held and update_get_screen_input(input)
function update_get_screen_state_active
Native/C function
Usable in:
- screen_carrier_camera.lua
- screen_inventory.lua
- screen_menu_options.lua
Example calls:
screen_carrier_camera.lua
elseif update_get_is_focus_local() and update_get_screen_state_active() then
screen_inventory.lua
if g_is_mouse_mode and g_is_pointer_hovered and is_hoverable and update_get_screen_state_active() and g_is_pointer_pressed == false then
screen_menu_options.lua
elseif update_get_active_input_type() == e_active_input.keyboard and g_is_pointer_hovered and update_get_screen_state_active() and ui:get_is_scroll_drag() == false then
function update_get_screen_team_id
Native/C function
Usable in:
- library_ui.lua
- screen_currency.lua
- screen_holomap.lua
- screen_inventory.lua
- screen_navigation.lua
- screen_propulsion.lua
- screen_transmissions.lua
- screen_vehicle_control.lua
- vehicle_hud.lua
Example calls:
library_ui.lua
local team = update_get_team(update_get_screen_team_id())
screen_currency.lua
local team = update_get_team(update_get_screen_team_id())
screen_holomap.lua
local team_col = update_get_team_color(update_get_screen_team_id())
screen_inventory.lua
if tile:get() and tile:get_team_control() == update_get_screen_team_id() then
screen_navigation.lua
elseif team == update_get_screen_team_id() then
screen_propulsion.lua
local screen_team = update_get_screen_team_id()
screen_transmissions.lua
local team = update_get_team(update_get_screen_team_id())
screen_vehicle_control.lua
if vehicle_team == update_get_screen_team_id() then
vehicle_hud.lua
if vehicle_team == update_get_screen_team_id() then
function update_get_screen_vehicle
Native/C function
Usable in:
- library_util.lua
- screen_carrier_camera.lua
- screen_cctv.lua
- screen_compass.lua
- screen_damage.lua
- screen_delivery_log.lua
- screen_holomap.lua
- screen_inventory.lua
- screen_landing.lua
- screen_navigation.lua
- screen_power.lua
- screen_propulsion.lua
- screen_radar.lua
- screen_self_destruct.lua
- screen_vehicle_camera.lua
- screen_vehicle_control.lua
- screen_vehicle_loadout.lua
- screen_vision_radar.lua
- screen_weapons_anti_air.lua
- screen_weapons_anti_missile.lua
- screen_weapons_support.lua
Example calls:
library_util.lua
local this_vehicle = update_get_screen_vehicle()
screen_carrier_camera.lua
local vehicle = update_get_screen_vehicle()
screen_cctv.lua
local screen_vehicle = update_get_screen_vehicle()
screen_compass.lua
local this_vehicle = update_get_screen_vehicle()
screen_damage.lua
local map_vehicle = update_get_screen_vehicle()
screen_delivery_log.lua
local screen_vehicle_id = update_get_screen_vehicle():get_id()
screen_holomap.lua
local screen_vehicle = update_get_screen_vehicle()
screen_inventory.lua
local vehicle = update_get_screen_vehicle()
screen_landing.lua
local this_vehicle = update_get_screen_vehicle()
screen_navigation.lua
local this_vehicle = update_get_screen_vehicle()
screen_power.lua
local map_vehicle = update_get_screen_vehicle()
screen_propulsion.lua
local this_vehicle = update_get_screen_vehicle()
screen_radar.lua
local this_vehicle = update_get_screen_vehicle()
screen_self_destruct.lua
local this_vehicle = update_get_screen_vehicle()
screen_vehicle_camera.lua
local screen_vehicle = update_get_screen_vehicle()
screen_vehicle_control.lua
local screen_vehicle = update_get_screen_vehicle()
screen_vehicle_loadout.lua
local this_vehicle = update_get_screen_vehicle()
screen_vision_radar.lua
local screen_vehicle_map = update_get_screen_vehicle()
screen_weapons_anti_air.lua
local vehicle = update_get_screen_vehicle()
screen_weapons_anti_missile.lua
local vehicle = update_get_screen_vehicle()
screen_weapons_support.lua
local vehicle = update_get_screen_vehicle()
function update_get_server_list
Native/C function
Usable in:
- screen_menu_main.lua
Example calls:
screen_menu_main.lua
local server_list = update_get_server_list()
function update_get_server_meta
Native/C function
Usable in:
- screen_menu_main.lua
Example calls:
screen_menu_main.lua
local is_meta_set, meta = update_get_server_meta()
function update_get_server_name
Native/C function
Usable in:
- screen_menu_main.lua
Example calls:
screen_menu_main.lua
g_server_name = update_get_server_name()
function update_get_skin_color_options
Native/C function
Usable in:
- library_ui.lua
Example calls:
library_ui.lua
local skin_color_options = update_get_skin_color_options()
function update_get_team
Native/C function
Usable in:
- library_ui.lua
- screen_currency.lua
- screen_inventory.lua
- screen_transmissions.lua
- screen_vehicle_control.lua
- screen_weapons_support.lua
Example calls:
library_ui.lua
local team = update_get_team(vehicle:get_team())
screen_currency.lua
local team = update_get_team(update_get_screen_team_id())
screen_inventory.lua
local team_data = update_get_team(screen_vehicle:get_team())
screen_transmissions.lua
local team = update_get_team(update_get_screen_team_id())
screen_vehicle_control.lua
local team = update_get_team(update_get_screen_team_id())
screen_weapons_support.lua
local team = update_get_team(vehicle:get_team())
function update_get_team_color
Native/C function
Usable in:
- pause_menu.lua
- screen_holomap.lua
- screen_inventory.lua
- screen_menu_main.lua
- screen_navigation.lua
- screen_vehicle_control.lua
Example calls:
pause_menu.lua
local team_color = update_get_team_color(vehicle:get_team_id())
screen_holomap.lua
local island_color = update_get_team_color(island:get_team_control())
screen_inventory.lua
local team_color = update_get_team_color(vehicle_team)
screen_menu_main.lua
local team_col = update_get_team_color(v.team_id)
screen_navigation.lua
return update_get_team_color(team)
screen_vehicle_control.lua
update_ui_image(4, 4, atlas_icons.column_team_control, update_get_team_color(highlighted_island:get_team_control()), 0)
function update_get_team_transmission_count
Native/C function
Usable in:
- screen_transmissions.lua
Example calls:
screen_transmissions.lua
for i = 0, update_get_team_transmission_count() - 1 do
function update_get_team_transmission_name
Native/C function
Usable in:
- screen_transmissions.lua
Example calls:
screen_transmissions.lua
if imgui_transmission_button(ui, update_get_team_transmission_name(i), is_unread, is_playing) then
function update_get_tile_by_id
Native/C function
Usable in:
- screen_currency.lua
- screen_holomap.lua
- screen_inventory.lua
- screen_ship_log.lua
- screen_vehicle_control.lua
Example calls:
screen_currency.lua
local tile = update_get_tile_by_id(id)
screen_holomap.lua
local tile = update_get_tile_by_id(notification:get_tile_id())
screen_inventory.lua
local tile = update_get_tile_by_id(g_tab_map.hovered_id)
screen_ship_log.lua
local tile = update_get_tile_by_id(id)
screen_vehicle_control.lua
local selected_island = update_get_tile_by_id(g_selection.command_center_id)
function update_get_tile_by_index
Native/C function
Usable in:
- pause_menu.lua
- screen_holomap.lua
- screen_inventory.lua
- screen_navigation.lua
- screen_vehicle_control.lua
- vehicle_hud.lua
Example calls:
pause_menu.lua
local tile = update_get_tile_by_index(i)
screen_holomap.lua
local island = update_get_tile_by_index(i)
screen_inventory.lua
tile = update_get_tile_by_index(index)
screen_navigation.lua
local island = update_get_tile_by_index(i)
screen_vehicle_control.lua
local island = update_get_tile_by_index(i)
vehicle_hud.lua
tile = update_get_tile_by_index(index)
function update_get_tile_count
Native/C function
Usable in:
- pause_menu.lua
- screen_holomap.lua
- screen_inventory.lua
- screen_navigation.lua
- screen_vehicle_control.lua
- vehicle_hud.lua
Example calls:
pause_menu.lua
local tile_count = update_get_tile_count()
screen_holomap.lua
local island_count = update_get_tile_count()
screen_inventory.lua
local tile_count = update_get_tile_count()
screen_navigation.lua
island_count = update_get_tile_count()
screen_vehicle_control.lua
local island_count = update_get_tile_count()
vehicle_hud.lua
local tile_count = update_get_tile_count()
function update_get_time_ms
Native/C function
Usable in:
- interactions.lua
Example calls:
interactions.lua
self.open_time = update_get_time_ms()
function update_get_time_since_epoch
Native/C function
Usable in:
- pause_menu.lua
Example calls:
pause_menu.lua
g_text.save_name = update_string_from_epoch(update_get_time_since_epoch(), "%H:%M:%S %d/%m/%Y")
function update_get_transmission_playback_progress
Native/C function
Usable in:
- screen_transmissions.lua
Example calls:
screen_transmissions.lua
local playback_progress = update_get_transmission_playback_progress()
function update_get_transmission_playing_index
Native/C function
Usable in:
- screen_transmissions.lua
Example calls:
screen_transmissions.lua
local transmission_playing_index = update_get_transmission_playing_index()
function update_get_ui_scale
Native/C function
Usable in:
- interactions.lua
Example calls:
interactions.lua
g_ui_scale = update_get_ui_scale()
function update_get_vehicle_by_id
Native/C function
Usable in:
- library_util.lua
- screen_damage.lua
- screen_power.lua
- screen_propulsion.lua
- screen_radar.lua
- screen_self_destruct.lua
- screen_vision_radar.lua
Example calls:
library_util.lua
local this_vehicle_object = update_get_vehicle_by_id(this_vehicle:get_id())
screen_damage.lua
local vehicle = update_get_vehicle_by_id(map_vehicle:get_id())
screen_power.lua
local vehicle = update_get_vehicle_by_id(map_vehicle:get_id())
screen_propulsion.lua
local this_vehicle_object = update_get_vehicle_by_id(this_vehicle:get_id())
screen_radar.lua
local this_vehicle_object = update_get_vehicle_by_id(this_vehicle:get_id())
screen_self_destruct.lua
local this_vehicle_object = update_get_vehicle_by_id(this_vehicle:get_id())
screen_vision_radar.lua
local screen_vehicle = update_get_vehicle_by_id(screen_vehicle_map:get_id())
function update_get_version
Native/C function
Usable in:
- library_ui.lua
Example calls:
library_ui.lua
local version_col = iff(version == update_get_version(), detail_col, color_status_bad)
function update_get_weapon_line_by_index
Native/C function
Usable in:
- screen_vehicle_control.lua
Example calls:
screen_vehicle_control.lua
local vehicle_id, direction_xz, tick = update_get_weapon_line_by_index(i)
function update_get_weapon_line_count
Native/C function
Usable in:
- screen_vehicle_control.lua
Example calls:
screen_vehicle_control.lua
local weapon_line_count = update_get_weapon_line_count()
function update_get_weather_fog_factor
Native/C function
Usable in:
- screen_vehicle_control.lua
Example calls:
screen_vehicle_control.lua
update_ui_text(1, 1, string.format(update_get_loc(e_loc.upp_visibility)..": %.0f%%", update_get_weather_fog_factor(sample_x, sample_y) * 100), label_w, 0, color_white, 0)
function update_get_weather_lightning_factor
Native/C function
Usable in:
- screen_vehicle_control.lua
Example calls:
screen_vehicle_control.lua
update_ui_text(cx, 1, string.format(": %.0f%%", update_get_weather_lightning_factor(sample_x, sample_y) * 100), label_w, 0, color_white, 0)
function update_get_weather_precipitation_factor
Native/C function
Usable in:
- screen_vehicle_control.lua
Example calls:
screen_vehicle_control.lua
update_ui_text(1, 1, string.format(update_get_loc(e_loc.upp_precipitation)..": %.0f%%", update_get_weather_precipitation_factor(sample_x, sample_y) * 100), label_w, 0, color_white, 0)
function update_get_weather_wind_velocity
Native/C function
Usable in:
- screen_vehicle_control.lua
Example calls:
screen_vehicle_control.lua
update_ui_text(1, 1, string.format(update_get_loc(e_loc.upp_wind)..": %.2f", update_get_weather_wind_velocity(sample_x, sample_y)), label_w, 0, color_white, 0)
function update_get_workshop_published_mods
Native/C function
Usable in:
- screen_menu_main.lua
Example calls:
screen_menu_main.lua
local published_mods = update_get_workshop_published_mods()
function update_gun_funnel
Lua defined function in vehicle_hud.lua
Usable in:
- vehicle_hud.lua
Example calls:
vehicle_hud.lua
-- update_gun_funnel(tick_fraction, vehicle, gun_funnel_side_dist, gun_funnel_forward_dist)
function update_interaction_ui
Lua defined function in pause_menu.lua
Usable in:
- pause_menu.lua
- screen_inventory.lua
- screen_menu_customisation.lua
- screen_menu_language.lua
- screen_menu_main.lua
- screen_menu_options.lua
- screen_menu_quit.lua
- screen_vehicle_control.lua
Example calls:
pause_menu.lua
update_interaction_ui()
screen_inventory.lua
update_interaction_ui()
screen_menu_customisation.lua
update_interaction_ui()
screen_menu_language.lua
update_interaction_ui()
screen_menu_main.lua
update_interaction_ui()
screen_menu_options.lua
update_interaction_ui()
screen_menu_quit.lua
update_interaction_ui()
screen_vehicle_control.lua
update_interaction_ui()
function update_launch_carrier
Native/C function
Usable in:
- screen_navigation.lua
Example calls:
screen_navigation.lua
update_launch_carrier(this_vehicle:get_id())
function update_map_cursor_state
Lua defined function in screen_inventory.lua
Usable in:
- screen_inventory.lua
Example calls:
screen_inventory.lua
update_map_cursor_state(x, y, w, h)
function update_map_dismiss_notification
Native/C function
Usable in:
- screen_holomap.lua
Example calls:
screen_holomap.lua
update_map_dismiss_notification()
function update_map_hovered
Lua defined function in screen_inventory.lua
Usable in:
- screen_inventory.lua
Example calls:
screen_inventory.lua
update_map_hovered(screen_w, screen_h)
function update_play_sound
Native/C function
Usable in:
- interactions.lua
- screen_propulsion.lua
- screen_radar.lua
- screen_vision_radar.lua
- screen_weapons_anti_air.lua
- screen_weapons_anti_missile.lua
- screen_weapons_support.lua
Example calls:
interactions.lua
update_play_sound(e_audio_effect_type.telemetry_2_radar)
screen_propulsion.lua
update_play_sound(e_audio_effect_type.telemetry_3)
screen_radar.lua
update_play_sound(warning_sound)
screen_vision_radar.lua
update_play_sound(9)
screen_weapons_anti_air.lua
update_play_sound(e_audio_effect_type.telemetry_5)
screen_weapons_anti_missile.lua
update_play_sound(e_audio_effect_type.telemetry_5)
screen_weapons_support.lua
update_play_sound(e_audio_effect_type.telemetry_5)
function update_play_transmission
Native/C function
Usable in:
- screen_transmissions.lua
Example calls:
screen_transmissions.lua
update_play_transmission(unread_transmission)
function update_print_metatable
Native/C function
Usable in:
- vehicle_hud.lua
Example calls:
vehicle_hud.lua
-- function debug_update_print_metatable(obj, x, y)
function update_print_regions
Native/C function
Usable in:
- vehicle_hud.lua
Example calls:
vehicle_hud.lua
-- function debug_update_print_regions(x, y)
function update_refresh_workshop_published_mods
Native/C function
Usable in:
- screen_menu_main.lua
Example calls:
screen_menu_main.lua
update_refresh_workshop_published_mods()
function update_repeat
Lua defined function in library_ui.lua
Usable in:
- library_ui.lua
Example calls:
library_ui.lua
local function update_repeat(is_held, is_repeat, repeat_time)
function update_screen_overrides
Lua defined function in library_util.lua
Usable in:
- library_util.lua
- screen_cctv.lua
- screen_compass.lua
- screen_currency.lua
- screen_damage.lua
- screen_delivery_log.lua
- screen_intro_main.lua
- screen_intro_shuttle.lua
- screen_inventory.lua
- screen_landing.lua
- screen_menu_customisation.lua
- screen_menu_language.lua
- screen_menu_main.lua
- screen_menu_options.lua
- screen_menu_quit.lua
- screen_navigation.lua
- screen_placeholder.lua
- screen_power.lua
- screen_propulsion.lua
- screen_radar.lua
- screen_self_destruct.lua
- screen_ship_log.lua
- screen_transmissions.lua
- screen_vehicle_camera.lua
- screen_vehicle_control.lua
- screen_vehicle_loadout.lua
- screen_vision_radar.lua
- screen_weapons_anti_air.lua
- screen_weapons_anti_missile.lua
- screen_weapons_support.lua
Example calls:
library_util.lua
function update_screen_overrides(screen_w, screen_h, ticks)
screen_cctv.lua
if update_screen_overrides(screen_w, screen_h, ticks) then return end
screen_compass.lua
if update_screen_overrides(screen_w, screen_h, ticks) then return end
screen_currency.lua
if update_screen_overrides(screen_w, screen_h, ticks) then return end
screen_damage.lua
if update_screen_overrides(screen_w, screen_h, ticks) then return end
screen_delivery_log.lua
if update_screen_overrides(screen_w, screen_h, ticks) then return end
screen_intro_main.lua
if update_screen_overrides(screen_w, screen_h, ticks) then return end
screen_intro_shuttle.lua
if update_screen_overrides(screen_w, screen_h, ticks) then return end
screen_inventory.lua
if update_screen_overrides(screen_w, screen_h, ticks) then return end
screen_landing.lua
if update_screen_overrides(screen_w, screen_h, ticks) then return end
screen_menu_customisation.lua
if update_screen_overrides(screen_w, screen_h, ticks) then return end
screen_menu_language.lua
if update_screen_overrides(screen_w, screen_h, ticks) then return end
screen_menu_main.lua
if update_screen_overrides(screen_w, screen_h, ticks) then return end
screen_menu_options.lua
if update_screen_overrides(screen_w, screen_h, ticks) then return end
screen_menu_quit.lua
if update_screen_overrides(screen_w, screen_h, ticks) then return end
screen_navigation.lua
if update_screen_overrides(screen_w, screen_h, ticks) then return end
screen_placeholder.lua
if update_screen_overrides(screen_w, screen_h, ticks) then return end
screen_power.lua
if update_screen_overrides(screen_w, screen_h, ticks) then return end
screen_propulsion.lua
if update_screen_overrides(screen_w, screen_h, ticks) then return end
screen_radar.lua
if update_screen_overrides(screen_w, screen_h, ticks) then return end
screen_self_destruct.lua
if update_screen_overrides(screen_w, screen_h, ticks) then return end
screen_ship_log.lua
if update_screen_overrides(screen_w, screen_h, ticks) then return end
screen_transmissions.lua
if update_screen_overrides(screen_w, screen_h, ticks) then return end
screen_vehicle_camera.lua
if update_screen_overrides(screen_w, screen_h, ticks) then return end
screen_vehicle_control.lua
if update_screen_overrides(screen_w, screen_h, ticks) then return end
screen_vehicle_loadout.lua
if update_screen_overrides(screen_w, screen_h, ticks) then return end
screen_vision_radar.lua
if update_screen_overrides(screen_w, screen_h, ticks) then return end
screen_weapons_anti_air.lua
if update_screen_overrides(screen_w, screen_h, ticks) then return end
screen_weapons_anti_missile.lua
if update_screen_overrides(screen_w, screen_h, ticks) then return end
screen_weapons_support.lua
if update_screen_overrides(screen_w, screen_h, ticks) then return end
function update_self_destruct_override
Lua defined function in library_util.lua
Usable in:
- library_util.lua
- screen_damage.lua
Example calls:
library_util.lua
elseif update_self_destruct_override(screen_w, screen_h) then
screen_damage.lua
if update_self_destruct_override(screen_w, screen_h) then return end
function update_set_connect_address
Native/C function
Usable in:
- screen_menu_main.lua
Example calls:
screen_menu_main.lua
update_set_connect_address(g_connect_address, g_connect_type)
function update_set_go_code
Native/C function
Usable in:
- screen_vehicle_control.lua
Example calls:
screen_vehicle_control.lua
update_set_go_code(0)
function update_set_host_max_players
Native/C function
Usable in:
- screen_menu_main.lua
Example calls:
screen_menu_main.lua
if is_modified then update_set_host_max_players(max_players) end
function update_set_host_password
Native/C function
Usable in:
- screen_menu_main.lua
Example calls:
screen_menu_main.lua
update_set_host_password(g_text[g_edit_text])
function update_set_is_block_input
Native/C function
Usable in:
- interactions.lua
Example calls:
interactions.lua
update_set_is_block_input(g_message_box.is_block_input or g_server_timeout.is_block_input)
function update_set_is_mod_enabled
Native/C function
Usable in:
- screen_menu_main.lua
Example calls:
screen_menu_main.lua
update_set_is_mod_enabled(mod.id, false)
function update_set_is_pause_simulation
Native/C function
Usable in:
- interactions.lua
Example calls:
interactions.lua
update_set_is_pause_simulation(is_pause_simulation)
function update_set_is_text_input_mode
Native/C function
Usable in:
- interactions.lua
- pause_menu.lua
Example calls:
interactions.lua
update_set_is_text_input_mode(g_chat.is_chat_box or g_chat.text_input_mode_cooldown > 0)
pause_menu.lua
update_set_is_text_input_mode(get_is_text_input_mode())
function update_set_is_visible
Native/C function
Usable in:
- overlay.lua
Example calls:
overlay.lua
update_set_is_visible(g_loading_alpha > 0)
function update_set_join_password
Native/C function
Usable in:
- screen_menu_main.lua
Example calls:
screen_menu_main.lua
update_set_join_password(g_text[g_edit_text])
function update_set_new_game_base_difficulty
Native/C function
Usable in:
- screen_menu_main.lua
Example calls:
screen_menu_main.lua
if is_modified then update_set_new_game_base_difficulty(base_difficulty) end
function update_set_new_game_blueprints
Native/C function
Usable in:
- screen_menu_main.lua
Example calls:
screen_menu_main.lua
if is_modified then update_set_new_game_blueprints(blueprints_type) end
function update_set_new_game_carrier_count_per_team
Native/C function
Usable in:
- screen_menu_main.lua
Example calls:
screen_menu_main.lua
if is_modified then update_set_new_game_carrier_count_per_team(carrier_count_per_team) end
function update_set_new_game_is_tutorial
Native/C function
Usable in:
- screen_menu_main.lua
Example calls:
screen_menu_main.lua
update_set_new_game_is_tutorial(tutorial == 0)
function update_set_new_game_island_count
Native/C function
Usable in:
- screen_menu_main.lua
Example calls:
screen_menu_main.lua
if is_modified then update_set_new_game_island_count(island_count) end
function update_set_new_game_island_count_per_team
Native/C function
Usable in:
- screen_menu_main.lua
Example calls:
screen_menu_main.lua
if is_modified then update_set_new_game_island_count_per_team(island_count_per_team) end
function update_set_new_game_loadout_type
Native/C function
Usable in:
- screen_menu_main.lua
Example calls:
screen_menu_main.lua
if is_modified then update_set_new_game_loadout_type(loadout_type) end
function update_set_new_game_team_count_ai
Native/C function
Usable in:
- screen_menu_main.lua
Example calls:
screen_menu_main.lua
if is_modified then update_set_new_game_team_count_ai(team_count_ai) end
function update_set_new_game_team_count_human
Native/C function
Usable in:
- screen_menu_main.lua
Example calls:
screen_menu_main.lua
if is_modified then update_set_new_game_team_count_human(team_count_human) end
function update_set_observed_vehicle
Native/C function
Usable in:
- vehicle_hud.lua
Example calls:
vehicle_hud.lua
update_set_observed_vehicle(target_hovered.id, observation_factor)
function update_set_screen_background_clip
Native/C function
Usable in:
- vehicle_hud.lua
Example calls:
vehicle_hud.lua
update_set_screen_background_clip(map_x, screen_h - map_y - map_h, map_w, map_h)
function update_set_screen_background_color
Native/C function
Usable in:
- vehicle_hud.lua
Example calls:
vehicle_hud.lua
update_set_screen_background_color(color8(0, 0, 0, 64))
function update_set_screen_background_is_render_islands
Native/C function
Usable in:
- pause_menu.lua
- screen_holomap.lua
- screen_inventory.lua
- screen_navigation.lua
- screen_vehicle_control.lua
- vehicle_hud.lua
Example calls:
pause_menu.lua
update_set_screen_background_is_render_islands(is_render_islands)
screen_holomap.lua
update_set_screen_background_is_render_islands(false)
screen_inventory.lua
update_set_screen_background_is_render_islands(false)
screen_navigation.lua
update_set_screen_background_is_render_islands(is_render_islands)
screen_vehicle_control.lua
update_set_screen_background_is_render_islands(get_is_collapse_islands() == false)
vehicle_hud.lua
update_set_screen_background_is_render_islands(is_render_islands)
function update_set_screen_background_tile_color_custom
Native/C function
Usable in:
- vehicle_hud.lua
Example calls:
vehicle_hud.lua
update_set_screen_background_tile_color_custom(color8(64, 64, 64, 255))
function update_set_screen_background_type
Native/C function
Usable in:
- library_util.lua
- pause_menu.lua
- screen_cctv.lua
- screen_holomap.lua
- screen_inventory.lua
- screen_navigation.lua
- screen_vehicle_camera.lua
- screen_vehicle_control.lua
- vehicle_hud.lua
Example calls:
library_util.lua
update_set_screen_background_type(0)
pause_menu.lua
update_set_screen_background_type(1)
screen_cctv.lua
update_set_screen_background_type(0)
screen_holomap.lua
update_set_screen_background_type(g_button_mode + 1)
screen_inventory.lua
update_set_screen_background_type(0)
screen_navigation.lua
update_set_screen_background_type(0)
screen_vehicle_camera.lua
update_set_screen_background_type(0)
screen_vehicle_control.lua
update_set_screen_background_type(g_map_render_mode)
vehicle_hud.lua
update_set_screen_background_type(0)
function update_set_screen_camera_attach_vehicle
Native/C function
Usable in:
- screen_cctv.lua
- screen_vehicle_camera.lua
Example calls:
screen_cctv.lua
update_set_screen_camera_attach_vehicle(screen_vehicle:get_id(), render_camera_index)
screen_vehicle_camera.lua
update_set_screen_camera_attach_vehicle(13, 0)
function update_set_screen_camera_cull_distance
Native/C function
Usable in:
- screen_cctv.lua
Example calls:
screen_cctv.lua
update_set_screen_camera_cull_distance(200)
function update_set_screen_camera_is_render_ocean
Native/C function
Usable in:
- screen_cctv.lua
Example calls:
screen_cctv.lua
update_set_screen_camera_is_render_ocean(false)
function update_set_screen_camera_lod_level
Native/C function
Usable in:
- screen_cctv.lua
Example calls:
screen_cctv.lua
update_set_screen_camera_lod_level(0)
function update_set_screen_camera_pos_orientation
Native/C function
Usable in:
- screen_vehicle_camera.lua
Example calls:
screen_vehicle_camera.lua
update_set_screen_camera_pos_orientation(g_cam_x, g_cam_y, g_cam_z, g_cam_rot)
function update_set_screen_camera_render_attached_vehicle
Native/C function
Usable in:
- screen_cctv.lua
Example calls:
screen_cctv.lua
update_set_screen_camera_render_attached_vehicle(true)
function update_set_screen_map_position_scale
Native/C function
Usable in:
- pause_menu.lua
- screen_holomap.lua
- screen_inventory.lua
- screen_navigation.lua
- screen_vehicle_control.lua
- vehicle_hud.lua
Example calls:
pause_menu.lua
update_set_screen_map_position_scale(g_tab_map.camera_pos_x, g_tab_map.camera_pos_y, g_tab_map.camera_size)
screen_holomap.lua
update_set_screen_map_position_scale(g_map_x + g_map_x_offset, g_map_z + g_map_z_offset, g_map_size + g_map_size_offset)
screen_inventory.lua
update_set_screen_map_position_scale(g_tab_map.camera_pos_x, g_tab_map.camera_pos_y, g_tab_map.camera_size)
screen_navigation.lua
update_set_screen_map_position_scale(g_camera_pos_x, g_camera_pos_y, g_camera_size)
screen_vehicle_control.lua
update_set_screen_map_position_scale(g_camera_pos_x, g_camera_pos_y, g_camera_size)
vehicle_hud.lua
update_set_screen_map_position_scale(camera_x, camera_y, camera_size)
function update_set_screen_state_exit
Native/C function
Usable in:
- screen_carrier_camera.lua
- screen_cctv.lua
- screen_compass.lua
- screen_currency.lua
- screen_damage.lua
- screen_delivery_log.lua
- screen_holomap.lua
- screen_intro_main.lua
- screen_intro_shuttle.lua
- screen_inventory.lua
- screen_landing.lua
- screen_menu_customisation.lua
- screen_menu_language.lua
- screen_menu_main.lua
- screen_menu_options.lua
- screen_menu_quit.lua
- screen_navigation.lua
- screen_placeholder.lua
- screen_power.lua
- screen_propulsion.lua
- screen_radar.lua
- screen_self_destruct.lua
- screen_ship_log.lua
- screen_transmissions.lua
- screen_vehicle_camera.lua
- screen_vehicle_control.lua
- screen_vehicle_loadout.lua
- screen_vision_radar.lua
- screen_weapons_anti_air.lua
- screen_weapons_anti_missile.lua
- screen_weapons_support.lua
Example calls:
screen_carrier_camera.lua
update_set_screen_state_exit()
screen_cctv.lua
update_set_screen_state_exit()
screen_compass.lua
update_set_screen_state_exit()
screen_currency.lua
update_set_screen_state_exit()
screen_damage.lua
update_set_screen_state_exit()
screen_delivery_log.lua
update_set_screen_state_exit()
screen_holomap.lua
update_set_screen_state_exit()
screen_intro_main.lua
update_set_screen_state_exit()
screen_intro_shuttle.lua
update_set_screen_state_exit()
screen_inventory.lua
update_set_screen_state_exit()
screen_landing.lua
update_set_screen_state_exit()
screen_menu_customisation.lua
update_set_screen_state_exit()
screen_menu_language.lua
update_set_screen_state_exit()
screen_menu_main.lua
update_set_screen_state_exit()
screen_menu_options.lua
update_set_screen_state_exit()
screen_menu_quit.lua
update_set_screen_state_exit()
screen_navigation.lua
update_set_screen_state_exit()
screen_placeholder.lua
update_set_screen_state_exit()
screen_power.lua
update_set_screen_state_exit()
screen_propulsion.lua
update_set_screen_state_exit()
screen_radar.lua
update_set_screen_state_exit()
screen_self_destruct.lua
update_set_screen_state_exit()
screen_ship_log.lua
update_set_screen_state_exit()
screen_transmissions.lua
update_set_screen_state_exit()
screen_vehicle_camera.lua
update_set_screen_state_exit()
screen_vehicle_control.lua
update_set_screen_state_exit()
screen_vehicle_loadout.lua
update_set_screen_state_exit()
screen_vision_radar.lua
update_set_screen_state_exit()
screen_weapons_anti_air.lua
update_set_screen_state_exit()
screen_weapons_anti_missile.lua
update_set_screen_state_exit()
screen_weapons_support.lua
update_set_screen_state_exit()
function update_set_screen_vehicle_control_id
Native/C function
Usable in:
- screen_carrier_camera.lua
- screen_vehicle_control.lua
Example calls:
screen_carrier_camera.lua
update_set_screen_vehicle_control_id(g_vehicle_id)
screen_vehicle_control.lua
update_set_screen_vehicle_control_id(vehicle:get_id())
function update_set_server_name
Native/C function
Usable in:
- screen_menu_main.lua
Example calls:
screen_menu_main.lua
update_set_server_name(g_server_name)
function update_stop_transmission
Native/C function
Usable in:
- screen_transmissions.lua
Example calls:
screen_transmissions.lua
update_stop_transmission()
function update_string_from_epoch
Native/C function
Usable in:
- library_ui.lua
- pause_menu.lua
Example calls:
library_ui.lua
local text_time = iff(is_set, update_string_from_epoch(time, "%H:%M:%S %d/%m/%Y"), "---")
pause_menu.lua
g_text.save_name = update_string_from_epoch(update_get_time_since_epoch(), "%H:%M:%S %d/%m/%Y")
function update_ui_add_triangle
Native/C function
Usable in:
- interactions.lua
- library_ui.lua
- screen_holomap.lua
- screen_inventory.lua
- screen_radar.lua
- screen_vehicle_control.lua
- vehicle_hud.lua
Example calls:
interactions.lua
update_ui_add_triangle(vec2(bg_width / 2, 0), vec2(bg_width / 2 - arrow_w / 2, arrow_h), vec2(bg_width / 2 + arrow_w / 2, arrow_h), arrow_col)
library_ui.lua
update_ui_add_triangle(
screen_holomap.lua
update_ui_add_triangle(vec2(0, 0), p0, p1, mult_alpha(team_col, 0.1))
screen_inventory.lua
update_ui_add_triangle(vec2(x0, y0), vec2(x1, y1), vec2(x2, y2), col)
screen_radar.lua
update_ui_add_triangle(v0, v1, v2, g_layer_colors[i])
screen_vehicle_control.lua
update_ui_add_triangle(vec2(x0, y0), vec2(x1, y1), vec2(screen_pos_x, screen_pos_y), fill_col)
vehicle_hud.lua
update_ui_add_triangle(vec2(screen_x, screen_y), vec2(screen_x + p2:x(), screen_y + p2:y()), vec2(screen_x + p1:x(), screen_y + p1:y()), color8(255, 255, 255, 30))
function update_ui_begin_triangles
Native/C function
Usable in:
- interactions.lua
- library_ui.lua
- screen_holomap.lua
- screen_inventory.lua
- screen_radar.lua
- screen_vehicle_control.lua
- vehicle_hud.lua
Example calls:
interactions.lua
update_ui_begin_triangles()
library_ui.lua
update_ui_begin_triangles()
screen_holomap.lua
update_ui_begin_triangles()
screen_inventory.lua
update_ui_begin_triangles()
screen_radar.lua
update_ui_begin_triangles()
screen_vehicle_control.lua
update_ui_begin_triangles()
vehicle_hud.lua
update_ui_begin_triangles()
function update_ui_circle
Lua defined function in library_ui.lua
Usable in:
- library_ui.lua
- screen_holomap.lua
- screen_intro_shuttle.lua
Example calls:
library_ui.lua
function update_ui_circle(x, y, rad, steps, col)
screen_holomap.lua
update_ui_circle(drag_x, drag_y, 2, 4, team_col)
screen_intro_shuttle.lua
update_ui_circle(0, 0, planet_rad + planet_border + atmosphere_rad, steps, col_atmosphere)
function update_ui_end_triangles
Native/C function
Usable in:
- interactions.lua
- library_ui.lua
- screen_holomap.lua
- screen_inventory.lua
- screen_radar.lua
- screen_vehicle_control.lua
- vehicle_hud.lua
Example calls:
interactions.lua
update_ui_end_triangles()
library_ui.lua
update_ui_end_triangles()
screen_holomap.lua
update_ui_end_triangles()
screen_inventory.lua
update_ui_end_triangles()
screen_radar.lua
update_ui_end_triangles()
screen_vehicle_control.lua
update_ui_end_triangles()
vehicle_hud.lua
update_ui_end_triangles()
function update_ui_event
Lua defined function in library_ui.lua
Usable in:
- interactions.lua
- library_ui.lua
- pause_menu.lua
- screen_menu_language.lua
- screen_menu_main.lua
- screen_menu_quit.lua
Example calls:
interactions.lua
update_ui_event("quit_to_menu")
library_ui.lua
update_ui_event("paste_clipboard")
pause_menu.lua
update_ui_event("character_return_to_bridge", g_tab_map.selected_carrier_id)
screen_menu_language.lua
update_ui_event(get_event_string(g_active_x + (g_active_y * g_grid_size_x)))
screen_menu_main.lua
update_ui_event("open_feedback_website")
screen_menu_quit.lua
update_ui_event("quit_game")
function update_ui_format_peer_display_name
Native/C function
Usable in:
- screen_menu_main.lua
Example calls:
screen_menu_main.lua
{ w=column_widths[4], margin=column_margins[4], value=update_ui_format_peer_display_name(player_name, player_peer_id), col=players_col },
function update_ui_get_image_size
Native/C function
Usable in:
- interactions.lua
- library_ui.lua
- pause_menu.lua
- screen_vehicle_loadout.lua
Example calls:
interactions.lua
local icon_w, icon_h = update_ui_get_image_size(atlas_icons.crosshair)
library_ui.lua
local region_w, region_h = update_ui_get_image_size(icon_region)
pause_menu.lua
local icon_w, icon_h = update_ui_get_image_size(icon)
screen_vehicle_loadout.lua
local icon_w = update_ui_get_image_size(item.region)
function update_ui_get_offset
Native/C function
Usable in:
- library_ui.lua
Example calls:
library_ui.lua
local offset_x, offset_y = update_ui_get_offset()
function update_ui_get_text_size
Native/C function
Usable in:
- interactions.lua
- library_ui.lua
- overlay.lua
- pause_menu.lua
- screen_holomap.lua
- screen_inventory.lua
- screen_menu_main.lua
- screen_propulsion.lua
- screen_transmissions.lua
- screen_vehicle_control.lua
- vehicle_hud.lua
Example calls:
interactions.lua
local text_duration_millis = update_ui_get_text_size(self.text, 10000, 0) * 3
library_ui.lua
local text_w, text_h = update_ui_get_text_size(label, label_w - 5, 0)
overlay.lua
local _, text_h = update_ui_get_text_size(connecting_text, text_w, 1)
pause_menu.lua
local tw = update_ui_get_text_size(g_tabs[i].tab_title, 10000, 0) + 8
screen_holomap.lua
update_ui_image((screen_w - update_ui_get_text_size(facility_data.name, 10000, 0)) / 2 - 8, cy, facility_data.icon, text_col, 0)
screen_inventory.lua
local tw = update_ui_get_text_size(tab_name, 10000, 1) + 8
screen_menu_main.lua
local active_mod_text_w = update_ui_get_text_size(active_mod_text, region_w, 2)
screen_propulsion.lua
local text_w, text_h = update_ui_get_text_size(text, w, 1)
screen_transmissions.lua
local _, text_name_height = update_ui_get_text_size(name, w - 27, 0)
screen_vehicle_control.lua
local left_w = update_ui_get_text_size(status_text, win_w, 0) + 10
vehicle_hud.lua
local text_render_w, text_render_h = update_ui_get_text_size(peer_name, 200, 0)
function update_ui_image
Native/C function
Usable in:
- interactions.lua
- library_ui.lua
- library_util.lua
- library_vehicle.lua
- pause_menu.lua
- screen_compass.lua
- screen_currency.lua
- screen_damage.lua
- screen_delivery_log.lua
- screen_holomap.lua
- screen_intro_shuttle.lua
- screen_inventory.lua
- screen_landing.lua
- screen_menu_customisation.lua
- screen_menu_language.lua
- screen_menu_main.lua
- screen_menu_quit.lua
- screen_navigation.lua
- screen_placeholder.lua
- screen_power.lua
- screen_propulsion.lua
- screen_ship_log.lua
- screen_transmissions.lua
- screen_vehicle_control.lua
- screen_vehicle_loadout.lua
- screen_vision_radar.lua
- screen_weapons_anti_air.lua
- screen_weapons_anti_missile.lua
- screen_weapons_support.lua
- vehicle_hud.lua
Example calls:
interactions.lua
update_ui_image(cx - math.floor(icon_w / 2), cy - math.floor(icon_h / 2), atlas_icons.crosshair, g_crosshair_color, 0)
library_ui.lua
update_ui_image(2, 1, icon, color_black, 0)
library_util.lua
update_ui_image(cx - 16, cy - 42, atlas_icons.self_destruct, color_status_bad, 0)
library_vehicle.lua
update_ui_image(0, cy, atlas_icons.icon_health, icon_col, 0)
pause_menu.lua
update_ui_image(screen_x - 4, screen_y - 4, atlas_icons.map_icon_island, tile_color, 0)
screen_compass.lua
update_ui_image(0, 0, atlas_icons.screen_compass_background, color_white, 0)
screen_currency.lua
update_ui_image(0, 3, atlas_icons.column_currency, col, 0)
screen_damage.lua
-- update_ui_image(14, 0, atlas_icons.damage_bg, g_colors.inactive, 0)
screen_delivery_log.lua
update_ui_image(screen_w / 2 - 35, 0, atlas_icons.column_time, color_grey_mid, 0)
screen_holomap.lua
update_ui_image(icon_x + (icon_w + icon_spacing) * icon_index, icon_y, category_data.icon, island_color, 0)
screen_intro_shuttle.lua
update_ui_image(4, 3, atlas_icons.column_difficulty, iff(get_timing_active(timing_cross_atmosphere), pulse(0.5, color_status_warning, color_grey_dark), color_grey_dark), 0)
screen_inventory.lua
update_ui_image((s1x + repeat_screen_pos_x) / 2 - 4, (s1y + repeat_screen_pos_y) / 2 - 4, atlas_icons.map_icon_loop, waypoint_col, 0)
screen_landing.lua
update_ui_image(-22, -final_arc - 7, atlas_icons.holomap_icon_carrier, g_colors.carrier, 3)
screen_menu_customisation.lua
update_ui_image(0, 0, icon_set.head, gamma_correct(settings.character_skin_color), 0)
screen_menu_language.lua
update_ui_image(flag_border_x + 1 + (x * (flag_size_x + flag_spacing_x)), flag_border_y + 1 + (y * (flag_size_y + flag_spacing_y)), get_flag_icon(x+(y*g_grid_size_x)), color8(255, 255, 255, 255), 0)
screen_menu_main.lua
update_ui_image(x + label_w + (combo_w - total_icon_w) / 2 + i * (icon_w + icon_spacing), y + 1, icon, combo_col, 0)
screen_menu_quit.lua
update_ui_image(w / 2 - 36, 30, atlas_icons.microprose, color_grey_mid, 0)
screen_navigation.lua
update_ui_image(screen_pos_x - 4, screen_pos_y - 4, atlas_icons.map_icon_island, island_color, 0)
screen_placeholder.lua
update_ui_image((screen_w / 2) - 37, (screen_h / 2) - 6, g_region_icon, color8(16, 16, 16, 255), 0)
screen_power.lua
update_ui_image(w / 2 - 3, h + 2, icon, get_bar_color(desired, allocated), 0)
screen_propulsion.lua
update_ui_image(22, 11, atlas_icons.screen_propulsion_carrier, color_grey_dark, 0)
screen_ship_log.lua
update_ui_image(screen_w / 2 - 35, 0, atlas_icons.column_time, color_grey_mid, 0)
screen_transmissions.lua
update_ui_image(5, 3, atlas_icons.column_audio, iff(is_playing, color_status_ok, color_grey_dark), 0)
screen_vehicle_control.lua
update_ui_image(cx, cy, vehicle_definition_region, color_white, 0)
screen_vehicle_loadout.lua
update_ui_image(4, cy, atlas_icons.column_difficulty, color_grey_mid, 0)
screen_vision_radar.lua
update_ui_image(screen_pos:x() - 2, screen_pos:y() - 2, atlas_icons.screen_radar_land, target_color, 0)
screen_weapons_anti_air.lua
update_ui_image(cx, cy, icon, col, 0)
screen_weapons_anti_missile.lua
update_ui_image(cx, cy, icon, col, 0)
screen_weapons_support.lua
update_ui_image(cx, cy, icon, col, 0)
vehicle_hud.lua
update_ui_image(screen_x - 4, screen_y - 4, atlas_icons.map_icon_island, tile_color, 0)
function update_ui_image_power
Native/C function
Usable in:
- pause_menu.lua
Example calls:
pause_menu.lua
update_ui_image_power(cx, y, icon, col, 0, power)
function update_ui_image_rot
Native/C function
Usable in:
- screen_compass.lua
- screen_inventory.lua
- screen_propulsion.lua
- screen_vehicle_control.lua
- vehicle_hud.lua
Example calls:
screen_compass.lua
update_ui_image_rot(26 + 38, 42 + 38, atlas_icons.screen_compass_dial_pivot, color_white, -this_vehicle_bearing)
screen_inventory.lua
update_ui_image_rot(8, h / 2, icon_start, icon_col, 0)
screen_propulsion.lua
update_ui_image_rot(pos_x, pos_y, vehicle_icon, col, round_to(-(vehicle_ang - carrier_ang), math.pi / 8))
screen_vehicle_control.lua
update_ui_image_rot(left_w / 2, region_h / 2, item_data.icon, color_white, 0)
vehicle_hud.lua
update_ui_image_rot(screen_x, screen_y, atlas_icons.map_icon_camera, color_friendly, 0)
function update_ui_line
Native/C function
Usable in:
- library_ui.lua
- pause_menu.lua
- screen_compass.lua
- screen_damage.lua
- screen_holomap.lua
- screen_inventory.lua
- screen_landing.lua
- screen_navigation.lua
- screen_propulsion.lua
- screen_radar.lua
- screen_vehicle_control.lua
- screen_vision_radar.lua
- screen_weapons_anti_air.lua
- screen_weapons_anti_missile.lua
- screen_weapons_support.lua
- vehicle_hud.lua
Example calls:
library_ui.lua
update_ui_line(x + label_w, y + 1, x + label_w + check_w, y + 10, check_col)
pause_menu.lua
update_ui_line(0, 14, screen_w, 14, iff(is_hoverable, iff(g_focused_screen == g_screens.active_tab, color_white, color_highlight), color_grey_dark))
screen_compass.lua
update_ui_line(11, 27, 41, 27, color8(205, 8, 246, 255))
screen_damage.lua
update_ui_line(30, 6, 30 + line_edge, 6, bg_color)
screen_holomap.lua
update_ui_line(drag_x, drag_y, cursor_x, cursor_y, team_col)
screen_inventory.lua
update_ui_line(0, 14, screen_w, 14, iff(is_hoverable, iff(g_focused_screen == g_screens.active_tab, color_white, color_highlight), color_grey_dark))
screen_landing.lua
update_ui_line(-run_length / 2, -run_arc, run_length / 2, -run_arc, g_colors.path)
screen_navigation.lua
update_ui_line(64, 64, 64 + (this_vehicle_dir:x() * 20), 64 + (this_vehicle_dir:y() * -20), color_white)
screen_propulsion.lua
update_ui_line(24, 23, ax, ay, color_white)
screen_radar.lua
update_ui_line(64, 64, ax, ay, color_white)
screen_vehicle_control.lua
update_ui_line(region_w / 2, 0, region_w / 2, region_h, color_white)
screen_vision_radar.lua
update_ui_line(0, -radius - border, 0, radius + border, radar_col(4))
screen_weapons_anti_air.lua
update_ui_line(cx + 18, 0, cx + 18, 19, col)
screen_weapons_anti_missile.lua
update_ui_line(cx + 18, 0, cx + 18, 19, col)
screen_weapons_support.lua
update_ui_line(cx + 18, 0, cx + 18, 19, col)
vehicle_hud.lua
update_ui_line(screen_x, screen_y, screen_x + p1:x(), screen_y + p1:y(), color8(255, 255, 255, 64))
function update_ui_pop_alpha
Native/C function
Usable in:
- interactions.lua
- overlay.lua
Example calls:
interactions.lua
update_ui_pop_alpha()
overlay.lua
update_ui_pop_alpha()
function update_ui_pop_clip
Native/C function
Usable in:
- interactions.lua
- library_ui.lua
- pause_menu.lua
- screen_intro_shuttle.lua
- screen_inventory.lua
- screen_landing.lua
- screen_vehicle_control.lua
- vehicle_hud.lua
Example calls:
interactions.lua
update_ui_pop_clip()
library_ui.lua
update_ui_pop_clip()
pause_menu.lua
update_ui_pop_clip()
screen_intro_shuttle.lua
update_ui_pop_clip()
screen_inventory.lua
if is_clip_tab then update_ui_pop_clip() end
screen_landing.lua
update_ui_pop_clip()
screen_vehicle_control.lua
update_ui_pop_clip()
vehicle_hud.lua
update_ui_pop_clip()
function update_ui_pop_offset
Native/C function
Usable in:
- interactions.lua
- library_ui.lua
- library_vehicle.lua
- pause_menu.lua
- screen_currency.lua
- screen_damage.lua
- screen_delivery_log.lua
- screen_holomap.lua
- screen_intro_shuttle.lua
- screen_inventory.lua
- screen_landing.lua
- screen_menu_customisation.lua
- screen_menu_main.lua
- screen_power.lua
- screen_propulsion.lua
- screen_ship_log.lua
- screen_transmissions.lua
- screen_vehicle_camera.lua
- screen_vehicle_control.lua
- screen_vehicle_loadout.lua
- screen_vision_radar.lua
- screen_weapons_anti_air.lua
- screen_weapons_anti_missile.lua
- screen_weapons_support.lua
- vehicle_hud.lua
Example calls:
interactions.lua
update_ui_pop_offset()
library_ui.lua
update_ui_pop_offset()
library_vehicle.lua
update_ui_pop_offset()
pause_menu.lua
update_ui_pop_offset()
screen_currency.lua
update_ui_pop_offset()
screen_damage.lua
update_ui_pop_offset()
screen_delivery_log.lua
update_ui_pop_offset()
screen_holomap.lua
update_ui_pop_offset()
screen_intro_shuttle.lua
update_ui_pop_offset()
screen_inventory.lua
update_ui_pop_offset()
screen_landing.lua
update_ui_pop_offset()
screen_menu_customisation.lua
update_ui_pop_offset()
screen_menu_main.lua
update_ui_pop_offset()
screen_power.lua
update_ui_pop_offset()
screen_propulsion.lua
update_ui_pop_offset()
screen_ship_log.lua
update_ui_pop_offset()
screen_transmissions.lua
update_ui_pop_offset()
screen_vehicle_camera.lua
update_ui_pop_offset()
screen_vehicle_control.lua
update_ui_pop_offset()
screen_vehicle_loadout.lua
update_ui_pop_offset()
screen_vision_radar.lua
update_ui_pop_offset()
screen_weapons_anti_air.lua
update_ui_pop_offset()
screen_weapons_anti_missile.lua
update_ui_pop_offset()
screen_weapons_support.lua
update_ui_pop_offset()
vehicle_hud.lua
update_ui_pop_offset()
function update_ui_pop_scale
Native/C function
Usable in:
- interactions.lua
Example calls:
interactions.lua
update_ui_pop_scale()
function update_ui_push_alpha
Native/C function
Usable in:
- interactions.lua
- overlay.lua
Example calls:
interactions.lua
update_ui_push_alpha(200)
overlay.lua
update_ui_push_alpha(math.floor(g_loading_alpha * 255))
function update_ui_push_clip
Native/C function
Usable in:
- interactions.lua
- library_ui.lua
- pause_menu.lua
- screen_intro_shuttle.lua
- screen_inventory.lua
- screen_landing.lua
- screen_vehicle_control.lua
- vehicle_hud.lua
Example calls:
interactions.lua
update_ui_push_clip(0, 0, bg_size, math.floor(bg_size * g_voice_anim_factor + 0.5))
library_ui.lua
update_ui_push_clip(0, 0, content_w, content_h)
pause_menu.lua
update_ui_push_clip(0, 15, screen_w, screen_h - 15)
screen_intro_shuttle.lua
update_ui_push_clip(0, math.floor(lerp(h + thickness, -thickness, g_animation_time % 15 / 15)), w, thickness)
screen_inventory.lua
if is_clip_tab then update_ui_push_clip(0, 15, screen_w, screen_h - 15) end
screen_landing.lua
update_ui_push_clip(0, 0, left_w, region_h)
screen_vehicle_control.lua
update_ui_push_clip(0, 0, rect_w, math.ceil(rect_h * go_code_factor))
vehicle_hud.lua
update_ui_push_clip(map_x, map_y, map_w, map_h)
function update_ui_push_offset
Native/C function
Usable in:
- interactions.lua
- library_ui.lua
- library_vehicle.lua
- pause_menu.lua
- screen_currency.lua
- screen_damage.lua
- screen_delivery_log.lua
- screen_holomap.lua
- screen_intro_shuttle.lua
- screen_inventory.lua
- screen_landing.lua
- screen_menu_customisation.lua
- screen_menu_main.lua
- screen_power.lua
- screen_propulsion.lua
- screen_ship_log.lua
- screen_transmissions.lua
- screen_vehicle_camera.lua
- screen_vehicle_control.lua
- screen_vehicle_loadout.lua
- screen_vision_radar.lua
- screen_weapons_anti_air.lua
- screen_weapons_anti_missile.lua
- screen_weapons_support.lua
- vehicle_hud.lua
Example calls:
interactions.lua
update_ui_push_offset(g_screen_border, screen_h - g_screen_border)
library_ui.lua
update_ui_push_offset(x, y)
library_vehicle.lua
update_ui_push_offset(x, y)
pause_menu.lua
update_ui_push_offset(x, y)
screen_currency.lua
update_ui_push_offset(0, screen_h - 20)
screen_damage.lua
update_ui_push_offset(x, y)
screen_delivery_log.lua
update_ui_push_offset(0, screen_h - 20)
screen_holomap.lua
update_ui_push_offset(screen_w / 2, screen_h - 34)
screen_intro_shuttle.lua
update_ui_push_offset(0, math.floor(lerp(38, 0, get_timing_factor(timing_launch_end))))
screen_inventory.lua
update_ui_push_offset(x, y)
screen_landing.lua
update_ui_push_offset((left_w - 100) / 2, region_h - 22)
screen_menu_customisation.lua
update_ui_push_offset(w / 2 - 64 - 10, h / 2 - 32)
screen_menu_main.lua
update_ui_push_offset(win_x, win_y + win_h - details_h)
screen_power.lua
update_ui_push_offset(x, y)
screen_propulsion.lua
update_ui_push_offset(x, y)
screen_ship_log.lua
update_ui_push_offset(0, screen_h - 20)
screen_transmissions.lua
update_ui_push_offset(5, cy)
screen_vehicle_camera.lua
update_ui_push_offset(x, y)
screen_vehicle_control.lua
update_ui_push_offset(label_x, label_y)
screen_vehicle_loadout.lua
update_ui_push_offset(x, y)
screen_vision_radar.lua
update_ui_push_offset(screen_w / 2, screen_h / 2 - 4)
screen_weapons_anti_air.lua
update_ui_push_offset(x, y)
screen_weapons_anti_missile.lua
update_ui_push_offset(x, y)
screen_weapons_support.lua
update_ui_push_offset(x, y)
vehicle_hud.lua
update_ui_push_offset(x + 10, y + 10)
function update_ui_push_scale
Native/C function
Usable in:
- interactions.lua
Example calls:
interactions.lua
update_ui_push_scale(g_ui_scale)
function update_ui_rectangle
Native/C function
Usable in:
- interactions.lua
- library_ui.lua
- library_util.lua
- overlay.lua
- pause_menu.lua
- screen_carrier_camera.lua
- screen_cctv.lua
- screen_compass.lua
- screen_damage.lua
- screen_holomap.lua
- screen_intro_shuttle.lua
- screen_inventory.lua
- screen_landing.lua
- screen_menu_customisation.lua
- screen_menu_language.lua
- screen_menu_main.lua
- screen_power.lua
- screen_propulsion.lua
- screen_radar.lua
- screen_transmissions.lua
- screen_vehicle_camera.lua
- screen_vehicle_control.lua
- screen_vehicle_loadout.lua
- screen_vision_radar.lua
- screen_weapons_anti_air.lua
- screen_weapons_anti_missile.lua
- screen_weapons_support.lua
- vehicle_hud.lua
Example calls:
interactions.lua
update_ui_rectangle(0, -math.floor(g_back_height + 0.5), math.floor(g_back_width + 0.5), math.floor(g_back_height + 0.5), color_black)
library_ui.lua
update_ui_rectangle(0, 0, w, h, color_black)
library_util.lua
update_ui_rectangle(cx - 31, cy - 4, 62, 8, color_white)
overlay.lua
update_ui_rectangle(left, screen_h / 2 + 5, right - left, 5, color_status_ok)
pause_menu.lua
update_ui_rectangle(0, 0, screen_w, 14, color_black)
screen_carrier_camera.lua
update_ui_rectangle(7, 6, screen_w / 2 - 9, screen_h - 13, color8(64, 128, 255, 255))
screen_cctv.lua
update_ui_rectangle(0, 0, border_l, screen_h, border_col)
screen_compass.lua
update_ui_rectangle(50, 28, 28, 12, color_white)
screen_damage.lua
update_ui_rectangle(0, region_h - 10, region_w, 10, back_col)
screen_holomap.lua
update_ui_rectangle(0, 0, screen_w, screen_h, color8(0, 0, 0, 220))
screen_intro_shuttle.lua
update_ui_rectangle(11, 6, 13, 1, color_grey_dark)
screen_inventory.lua
update_ui_rectangle(0, 0, screen_w, 14, color_black)
screen_landing.lua
update_ui_rectangle(left_w - 1, 0, 1, region_h, color_white)
screen_menu_customisation.lua
update_ui_rectangle(-5, -5, 74, 74, back_col)
screen_menu_language.lua
update_ui_rectangle(rect_x, rect_y, rect_w, rect_h, color8(255, 255, 255, 255))
screen_menu_main.lua
update_ui_rectangle(left, cy + 12, right - left, 1, color_status_ok)
screen_power.lua
update_ui_rectangle(-1, h - 2 - bar_h, 3, 1, color_white)
screen_propulsion.lua
update_ui_rectangle(0, 0, w, h, col)
screen_radar.lua
update_ui_rectangle(11, 105, 106, 14, color_status_bad)
screen_transmissions.lua
update_ui_rectangle(18, 6, 94, 4, color_grey_dark)
screen_vehicle_camera.lua
update_ui_rectangle(-size_outer, -size_outer, size_inner, 1, color_black)
screen_vehicle_control.lua
update_ui_rectangle(0, 0, 256, 256, color8(0, 0, 0, 128))
screen_vehicle_loadout.lua
update_ui_rectangle(0, 0, region_w, 14, color_white)
screen_vision_radar.lua
update_ui_rectangle(0, 0, w, h, color_black)
screen_weapons_anti_air.lua
update_ui_rectangle(0, 0, w, h, col)
screen_weapons_anti_missile.lua
update_ui_rectangle(0, 0, w, h, col)
screen_weapons_support.lua
update_ui_rectangle(0, cy, w, 11, col)
vehicle_hud.lua
update_ui_rectangle(cursor:x(), cursor:y() + g_attachment_slot_size:y(), g_attachment_slot_size:x(), 3, get_control_mode_color(attachment:get_control_mode()))
function update_ui_rectangle_outline
Lua defined function in library_ui.lua
Usable in:
- interactions.lua
- library_ui.lua
- overlay.lua
- pause_menu.lua
- screen_currency.lua
- screen_damage.lua
- screen_holomap.lua
- screen_inventory.lua
- screen_landing.lua
- screen_menu_main.lua
- screen_power.lua
- screen_propulsion.lua
- screen_self_destruct.lua
- screen_transmissions.lua
- screen_vehicle_control.lua
- screen_vision_radar.lua
- screen_weapons_anti_air.lua
- screen_weapons_anti_missile.lua
- screen_weapons_support.lua
- vehicle_hud.lua
Example calls:
interactions.lua
update_ui_rectangle_outline(2, cy, 10, 10, color_grey_mid)
library_ui.lua
update_ui_rectangle_outline(0, 0, w, h, col)
overlay.lua
update_ui_rectangle_outline(screen_w / 2 - 32, screen_h / 2 + 5, 64, 5, color_grey_mid)
pause_menu.lua
update_ui_rectangle_outline(screen_x - 8, screen_y - 8, 16, 16, vehicle_color)
screen_currency.lua
update_ui_rectangle_outline(10, top_h + 13, screen_w - 20, screen_h - top_h - 37, color_white)
screen_damage.lua
update_ui_rectangle_outline(0, 0, 30, 13, bg_color)
screen_holomap.lua
update_ui_rectangle_outline(-30, -2, 60, 13, iff(is_dismiss, color_dismiss, iff(g_animation_time % 20 > 10, color_white, color_black)))
screen_inventory.lua
update_ui_rectangle_outline(border, 2, 18, 18, color_grey_dark)
screen_landing.lua
update_ui_rectangle_outline(0, 0, 100, 16, color_grey_dark)
screen_menu_main.lua
update_ui_rectangle_outline(0, 0, win_w, details_h, color_grey_dark)
screen_power.lua
update_ui_rectangle_outline(0, 0, w, h, color_white)
screen_propulsion.lua
update_ui_rectangle_outline(0, 0, w, h, col)
screen_self_destruct.lua
update_ui_rectangle_outline((screen_w/2)-20, (screen_h/2)-2, 40, 12, color_white)
screen_transmissions.lua
update_ui_rectangle_outline(0, 0, screen_w - 10, screen_h - cy - 5, color_white)
screen_vehicle_control.lua
update_ui_rectangle_outline(win_x, win_y + win_h + 5, win_w, 18, color_grey_dark)
screen_vision_radar.lua
update_ui_rectangle_outline(0, 0, w, h, col)
screen_weapons_anti_air.lua
update_ui_rectangle_outline(0, 0, 11, 22, color_grey_dark)
screen_weapons_anti_missile.lua
update_ui_rectangle_outline(0, 0, w, h, col)
screen_weapons_support.lua
update_ui_rectangle_outline(0, 0, w, h, col)
vehicle_hud.lua
update_ui_rectangle_outline(map_x, map_y, map_w, map_h, color8(0, 255, 0, 255))
function update_ui_set_back_color
Native/C function
Usable in:
- overlay.lua
- vehicle_hud.lua
Example calls:
overlay.lua
update_ui_set_back_color(color8(0, 0, 0, math.floor(g_loading_alpha * 255)))
vehicle_hud.lua
update_ui_set_back_color(color8(0, 0, 0, 255))
function update_ui_set_text_color
Native/C function
Usable in:
- interactions.lua
- overlay.lua
- pause_menu.lua
- screen_menu_main.lua
Example calls:
interactions.lua
update_ui_set_text_color(1, iff(#g_chat.text >= 128, color_status_bad, color_white))
overlay.lua
update_ui_set_text_color(1, color_grey_mid)
pause_menu.lua
update_ui_set_text_color(1, color_empty)
screen_menu_main.lua
update_ui_set_text_color(0, color_grey_dark)
function update_ui_text
Native/C function
Usable in:
- interactions.lua
- library_ui.lua
- library_util.lua
- library_vehicle.lua
- overlay.lua
- pause_menu.lua
- screen_cctv.lua
- screen_compass.lua
- screen_currency.lua
- screen_damage.lua
- screen_delivery_log.lua
- screen_holomap.lua
- screen_intro_main.lua
- screen_inventory.lua
- screen_landing.lua
- screen_menu_main.lua
- screen_menu_quit.lua
- screen_navigation.lua
- screen_power.lua
- screen_propulsion.lua
- screen_radar.lua
- screen_self_destruct.lua
- screen_ship_log.lua
- screen_transmissions.lua
- screen_vehicle_control.lua
- screen_vehicle_loadout.lua
- screen_vision_radar.lua
- screen_weapons_anti_air.lua
- screen_weapons_anti_missile.lua
- screen_weapons_support.lua
- vehicle_hud.lua
Example calls:
interactions.lua
update_ui_text(cx + 2, cy + 1, icon.delim, 10, 0, color_shadow, 0)
library_ui.lua
update_ui_text(0, 2, display_name, math.floor(w / 2) * 2, 1, color_black, 0)
library_util.lua
update_ui_text(cx - 64, cy - 12, update_get_loc(e_loc.upp_self_destruct_in), 128, 1, color_status_bad, 0)
library_vehicle.lua
update_ui_text(0, cy, vehicle_definition_name, 120, 0, color_white, 0)
overlay.lua
update_ui_text(screen_w / 2 - text_w / 2, screen_h / 2 - text_h, connecting_text, text_w, 1, color_white, 0)
pause_menu.lua
update_ui_text(12, 1, text, w, 0, color_black, 0)
screen_cctv.lua
update_ui_text(4, 3, (render_camera_index + 1) .. "/2", region_w - 4, 0, color_grey_mid, 0)
screen_compass.lua
update_ui_text(0, 30, string.format("%.0f", this_vehicle_bearing * (360 / (math.pi * 2))), 128, 1, color_white, 0)
screen_currency.lua
update_ui_text(8, 3, tostring(math.min(amount, 999999)), w, 0, col, 0)
screen_damage.lua
update_ui_text(0, region_h - 8, hp_text, math.floor(region_w / 2) * 2, 1, text_col, 0)
screen_delivery_log.lua
update_ui_text(0, window.cy, "---", region_w, 1, color_grey_dark, 0)
screen_holomap.lua
update_ui_text(-30, 0, update_get_loc(e_loc.upp_dismiss), 60, 1, iff(is_dismiss, color_dismiss, color_white), 0)
screen_intro_main.lua
update_ui_text(5, 10, "Placeholder intro screen", screen_w, 1, color_white, 0)
screen_inventory.lua
update_ui_text(2, 3, "---", w, 0, color_grey_dark, 0)
screen_landing.lua
update_ui_text(0, 4, update_get_loc(e_loc.upp_holding_pattern), 100, 1, color_grey_dark, 0)
screen_menu_main.lua
update_ui_text(5, 5, error_text, region_w - 10, 0, color_white, 0)
screen_menu_quit.lua
update_ui_text(0, 10, "GEOMETA\n+", w, 1, color_grey_mid, 0)
screen_navigation.lua
update_ui_text(screen_pos_x - 100, math.min(name_pos_y - 5, screen_pos_y - 14), island_name, 200, 1, island_color, 0)
screen_power.lua
update_ui_text(-10, h, label, 200, 0, color_grey_dark, 3)
screen_propulsion.lua
update_ui_text(0, h / 2 - 4, text, w, 1, color_black, 0)
screen_radar.lua
update_ui_text(0, 108, update_get_loc(e_loc.upp_collision), 128, 1, color_black, 0)
screen_self_destruct.lua
update_ui_text(0, screen_h/2, update_get_loc(e_loc.upp_lck), 128, 1, color_white, 0)
screen_ship_log.lua
update_ui_text(0, 0, format_time(update_get_logic_tick() / 30), screen_w, 1, color_grey_mid, 0)
screen_transmissions.lua
update_ui_text(0, 2, text, math.floor(w / 2 + 0.5) * 2, 1, color_black, 0)
screen_vehicle_control.lua
update_ui_text(21, cy + 4, ammo_remaining .. "/" .. ammo_capacity, 100, 0, iff(ammo_remaining == 0, color_status_bad, color_status_ok), 0)
screen_vehicle_loadout.lua
update_ui_text(2, 4, update_get_loc(e_loc.upp_surface), 60, 1, color_black, 0)
screen_vision_radar.lua
update_ui_text(20, screen_h - 15, string.format("%.0f", range) .. update_get_loc(e_loc.upp_acronym_meters), 200, 0, col, 0)
screen_weapons_anti_air.lua
update_ui_text(cx + 21, cy + 4, update_get_loc(e_loc.upp_a_air), 200, 0, col, 0)
screen_weapons_anti_missile.lua
update_ui_text(cx + 21, cy + 4, update_get_loc(e_loc.upp_a_msl), 200, 0, col, 0)
screen_weapons_support.lua
update_ui_text(cx + 21, cy + 4, name, 200, 0, col, 0)
vehicle_hud.lua
update_ui_text(label_x - 64, label_y - 9, island_name, 128, 1, tile_color, 0)
function update_ui_text_scale
Native/C function
Usable in:
- interactions.lua
- library_ui.lua
- screen_holomap.lua
Example calls:
interactions.lua
update_ui_text_scale(0, 5, g_message_box.title, w, 1, g_message_box.title_col, 0, 2)
library_ui.lua
update_ui_text_scale((region_w - text_w) / 2, (region_h - text_h) / 2, text, text_w, 1, col, 0, 3)
screen_holomap.lua
update_ui_text_scale(0, cy, label, screen_w, 1, text_col, 0, 3)
function update_update_workshop_mod
Native/C function
Usable in:
- screen_menu_main.lua
Example calls:
screen_menu_main.lua
update_update_workshop_mod(g_selected_mod_id, g_selected_mod_overwrite.published_id, g_mod_upload_visibility)
function update_world_to_screen
Native/C function
Usable in:
- vehicle_hud.lua
Example calls:
vehicle_hud.lua
local hit_pos_screen = update_world_to_screen(predicted_hit_pos)
Process finished with exit code 0
