Engine:CVAR module: Difference between revisions

177 bytes removed ,  17 October 2023
Undo revision 21624 by Bear (talk)
(Undo revision 21624 by Bear (talk))
 
(5 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


In the engine the world itself is established separately through configuration and other data loads. It exists and lives on its own 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. A native world library also may never load. The world config and data implicitly everything they need, messaged from elsewhere like remotely, and/or scripts or addons. 
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.


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