JeremyStarTM
99703cf03e
Reviewed-on: StarOpenSource/core#1 Rewrote CORE and improved the startup process and startup time significantly. The documentation has been beefed up too and is now much better. Existing projects may need major refactoring however. Co-authored-by: JeremyStarTM <jeremystartm@staropensource.de> Co-committed-by: JeremyStarTM <jeremystartm@staropensource.de>
1.6 KiB
1.6 KiB
hide | |
---|---|
|
Resource Manager (/root/CORE/ResourceManager)
Responsible for loading and unloading resources, even in batches.
Methods
loadres()
- returns
void
- description
Loads a resource.
- argument
resource_name
- type
String
- mandatory
yes
- description
The name of the resource. Used when getting or unloading the resource.
- type
- argument
resource_path
- type
String
- mandatory
yes
- description
The path to the resource.
- type
- argument
replace
- type
bool
- mandatory
no, default value is false
- description
If a already existing resource should be overridden or not.
- type
- argument
unloadres()
- returns
void
- description
Unloads a resource.
- argument
resource_name
- type
String
- mandatory
yes
- description
The resource name.
- type
- argument
loadbatch()
- returns
void
- description
Loads a batch of resources.
- argument
batch
- type
Directory
- mandatory
yes
- description
A batch of resources to load.
- format
{"resource_name":"resource_path"}
- type
- argument
replace
- type
bool
- mandatory
no, default value is false
- description
If a already exiting resource should be overridden or not.
- type
- argument
unloadbatch()
- returns
void
- description
Unloads a batch of resources.
- argument
batch
- type
Array
- mandatory
yes
- description
A batch of resources to unload.
- format
["resource_name"]
- type
- argument
getres()
- description
Returns the requested resource or null if not found.
- argument
resource_name
- type
String
- mandatory
yes
- description
The resource name.
- type
- argument