Engine:CVAR module: Difference between revisions

188 bytes removed ,  17 October 2023
Undo revision 21624 by Bear (talk)
(Undo revision 21624 by Bear (talk))
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{dev/uicvar}}
{{dev/uicvar}}
Base name for 'world' module, without platform postfix or extensions.
Base name for the default 'world' module, without platform postfix or extensions.
<kua>set module 'game'</kua>
<kua>set module 'game'</kua>


Line 19: Line 19:
; Lifetime
; Lifetime


The world itself is established separately through configuration and other data loads.  And it exists on its own in the engine managed by the 'World' module. A library may create and manage sets of entities and control how they interact and provide other services.
World is loaded separately through configuration, and lives on its own managed by the engine 'World' module. A library may create and manage sets of entities and control how they interact and provide other services.


A world load may manage which native libraries if any, get loaded. And a native world library may cause a different world to load.
During world load, the world may manage which native libraries if any get loaded. A library may also cause a different world to load. Also, no library may load at all.
 
A native world library also may never load. The world config and data implicitly everything they need, messaged from elsewhere like remotely, or via solely through scripts or addons. 


; Library load name and path:
; Library load name and path: