Add new APIs to a Global
object
This commit is contained in:
parent
826e6272a4
commit
740f98edbd
@ -22,13 +22,30 @@
|
|||||||
class Global extends Singleton;
|
class Global extends Singleton;
|
||||||
|
|
||||||
var public Acedia acedia;
|
var public Acedia acedia;
|
||||||
|
var public LoggerAPI logger;
|
||||||
var public JSONAPI json;
|
var public JSONAPI json;
|
||||||
var public AliasesAPI alias;
|
var public AliasesAPI alias;
|
||||||
|
var public TextAPI text;
|
||||||
|
var public MemoryAPI memory;
|
||||||
|
var public ConsoleAPI console;
|
||||||
|
var public ColorAPI color;
|
||||||
|
|
||||||
|
// TODO: APIs must be `remoteRole = ROLE_None`
|
||||||
protected function OnCreated()
|
protected function OnCreated()
|
||||||
{
|
{
|
||||||
acedia = class'Acedia'.static.GetInstance();
|
acedia = class'Acedia'.static.GetInstance();
|
||||||
|
Spawn(class'LoggerAPI');
|
||||||
|
logger = LoggerAPI(class'LoggerAPI'.static.GetInstance());
|
||||||
Spawn(class'JSONAPI');
|
Spawn(class'JSONAPI');
|
||||||
json = JSONAPI(class'JSONAPI'.static.GetInstance());
|
json = JSONAPI(class'JSONAPI'.static.GetInstance());
|
||||||
|
Spawn(class'AliasesAPI');
|
||||||
alias = AliasesAPI(class'AliasesAPI'.static.GetInstance());
|
alias = AliasesAPI(class'AliasesAPI'.static.GetInstance());
|
||||||
|
Spawn(class'TextAPI');
|
||||||
|
text = TextAPI(class'TextAPI'.static.GetInstance());
|
||||||
|
Spawn(class'MemoryAPI');
|
||||||
|
memory = MemoryAPI(class'MemoryAPI'.static.GetInstance());
|
||||||
|
Spawn(class'ConsoleAPI');
|
||||||
|
console = ConsoleAPI(class'ConsoleAPI'.static.GetInstance());
|
||||||
|
Spawn(class'ColorAPI');
|
||||||
|
color = ColorAPI(class'ColorAPI'.static.GetInstance());
|
||||||
}
|
}
|
Reference in New Issue
Block a user