Anton Tarasenko
925f9a100d
Change `LevelCore`s to be loaded after base API
2 years ago
Anton Tarasenko
e1d61ed7e8
Change to use new `TextAPI.IntoString()` name
2 years ago
Anton Tarasenko
7f7221e1b7
Change to use `ServerUnrealAPI` instead
2 years ago
Anton Tarasenko
51beae9849
Change to support Acedia's new shutdown proces
2 years ago
Anton Tarasenko
83f137c063
Change to new AcediaCore collections
2 years ago
Anton Tarasenko
d3d6ae4627
Change to use `UnrealAPI` from `_server`
2 years ago
Anton Tarasenko
0bb7f89040
Change to support new AcediaCore changes
2 years ago
Anton Tarasenko
7721b520f5
Change code to adapt to iterator's refactor
2 years ago
Anton Tarasenko
a026b731ee
Change to adapt to AcediaCore's changes
2 years ago
Anton Tarasenko
1e9e146a9f
Change to supprot new AcediaCore's events
2 years ago
Anton Tarasenko
824a6e270a
Change to account for AcediaCore's refactor
2 years ago
Anton Tarasenko
57f11ad644
Adapt to AcediaCore's `Text` changes
2 years ago
Anton Tarasenko
0274c0c31f
Add `OnModifyLogin()` signal support
3 years ago
Anton Tarasenko
845930f8f1
Add game modes default config
3 years ago
Anton Tarasenko
d3afb611d8
Remove unused config entries
3 years ago
Anton Tarasenko
195c671df4
Fix `Feature` validator using wrong log warning
3 years ago
Anton Tarasenko
636e614ba4
Fix using old method name `ToPlainString()`
3 years ago
Anton Tarasenko
3681fcabf7
Add game modes support to Acedia
3 years ago
Anton Tarasenko
f94103f382
Change feature loading to work with new AcediaCore
3 years ago
Anton Tarasenko
e2eedc1d28
Change `Feature` loading to support new AcediaCore
3 years ago
Anton Tarasenko
280cf5af57
Remove outdated log messages
3 years ago
Anton Tarasenko
53f16e794c
Add loading capabilities for acedia v0.1.dev2
...
In new Acedia version we must create `CoreService` and register
commands.
4 years ago
Anton Tarasenko
c42edfb88f
Move most files to other Acedia packages
4 years ago
Anton Tarasenko
e513749119
Add stub for color docs
4 years ago
Anton Tarasenko
04bcbacc3e
Add aliases docs
4 years ago
Anton Tarasenko
35ca9d6cb8
Update configs
4 years ago
Anton Tarasenko
d62e4d8e67
Update Acedia's `Manifest`
4 years ago
Anton Tarasenko
ba85300315
Change Acedia's loading process
4 years ago
Anton Tarasenko
507c7ba12c
Fix `Singleton` not calling `OnDestroyed()` event
4 years ago
Anton Tarasenko
740f98edbd
Add new APIs to a `Global` object
4 years ago
Anton Tarasenko
826e6272a4
Add proper method to disable a `Feature`
4 years ago
Anton Tarasenko
b6e75a44b0
Change `ConnectionService` to add it's listeners
4 years ago
Anton Tarasenko
cef551b660
Add global `string` to `Text` conversion
4 years ago
Anton Tarasenko
f6364229ed
Add `MemoryAPI`
4 years ago
Anton Tarasenko
2c1a43f9d4
Add basic version of `LoggerAPI`
4 years ago
Anton Tarasenko
8845d69b1d
Add `ConsoleAPI`
4 years ago
Anton Tarasenko
070211158e
Add `ColorAPI`
4 years ago
Anton Tarasenko
e3f3296c2d
Add ability to auto-create `Singleton`
...
Add an optional parameter that allows to auto-spawn
`Singleton` with `GetInstance()` call.
4 years ago
Anton Tarasenko
341c4aaf89
Add functionality to `Service`
...
Add ability to auto-launch and obtain instance of
a `Service` with a single command.
Add `Service`-specific events `Launch()` / `ShutDown()`
Add ability to auto-register required listeners on launch.
4 years ago
Anton Tarasenko
b954c718aa
Change `ConnectionService` to be auto-started
...
To avoid launching `ConnectionService` all the time -
only do so when it is needed by someone
4 years ago
Anton Tarasenko
6125289040
Add events ability to start/shutdown `Service`
...
Events might rely on a particular `Service` to generate them,
this patch allows them to auto-launch/shutdown a service, depending on
whether anybody is listening to it's events.
4 years ago
Anton Tarasenko
5a14bb6d2c
Add testing to Aliases subsystem
4 years ago
Anton Tarasenko
27c88b8707
Refactor Aliases subsystem
4 years ago
Anton Tarasenko
3849fd5c9d
Refactor `Testing` subsystem
4 years ago
Anton Tarasenko
960e787de7
Refactor `Text` subsystem
4 years ago
Anton Tarasenko
fbc8abd48c
Fix `JSONAPI` class description
5 years ago
Anton Tarasenko
4e07eb6c51
Fix deprecated `Feature` file after refactoring
5 years ago
Anton Tarasenko
c690572663
Add aliases functionality
...
Add aliases functionality to acedia.
Aliases allow to add "synonyms" to class names or other text values.
5 years ago
Anton Tarasenko
97569f9568
Change file structure of Acedia
...
Improves grouping of some files in project's directories.
5 years ago
Anton Tarasenko
54e87437c2
Add TODO list for a `TestCase`
5 years ago