diff --git a/sources/Global.uc b/sources/Global.uc index 3af79dd..5cbb741 100644 --- a/sources/Global.uc +++ b/sources/Global.uc @@ -22,13 +22,30 @@ class Global extends Singleton; var public Acedia acedia; +var public LoggerAPI logger; var public JSONAPI json; 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() { acedia = class'Acedia'.static.GetInstance(); + Spawn(class'LoggerAPI'); + logger = LoggerAPI(class'LoggerAPI'.static.GetInstance()); Spawn(class'JSONAPI'); json = JSONAPI(class'JSONAPI'.static.GetInstance()); + Spawn(class'AliasesAPI'); 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()); } \ No newline at end of file