From 740f98edbd0eea50ac04871c6e797854addca550 Mon Sep 17 00:00:00 2001 From: Anton Tarasenko Date: Sat, 18 Jul 2020 02:36:01 +0700 Subject: [PATCH] Add new APIs to a `Global` object --- sources/Global.uc | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) 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