Core package for the KairoEngine library.

James Peret e767181d60 Updated the ResolutionOptions to include all types of displays %!s(int64=2) %!d(string=hai) anos
Editor 0949621078 Added FindFileByName function to Utilities %!s(int64=2) %!d(string=hai) anos
Resources 8de3af5bfd Added object pool module %!s(int64=2) %!d(string=hai) anos
Runtime e767181d60 Updated the ResolutionOptions to include all types of displays %!s(int64=2) %!d(string=hai) anos
Tests ae104f739b Initial commit %!s(int64=3) %!d(string=hai) anos
.gitignore ae104f739b Initial commit %!s(int64=3) %!d(string=hai) anos
Documentation.meta ae104f739b Initial commit %!s(int64=3) %!d(string=hai) anos
Editor.meta ae104f739b Initial commit %!s(int64=3) %!d(string=hai) anos
Readme.md 7428ffb250 Bumped package version to 0.2.4 %!s(int64=2) %!d(string=hai) anos
Readme.md.meta ae104f739b Initial commit %!s(int64=3) %!d(string=hai) anos
Resources.meta 8de3af5bfd Added object pool module %!s(int64=2) %!d(string=hai) anos
Runtime.meta ae104f739b Initial commit %!s(int64=3) %!d(string=hai) anos
Tests.meta ae104f739b Initial commit %!s(int64=3) %!d(string=hai) anos
changelog.md a1186ddfb6 Updated NPM package info %!s(int64=3) %!d(string=hai) anos
changelog.md.meta ae104f739b Initial commit %!s(int64=3) %!d(string=hai) anos
package.json 7428ffb250 Bumped package version to 0.2.4 %!s(int64=2) %!d(string=hai) anos
package.json.meta 1c8a5a7b58 Updated NPM package name %!s(int64=3) %!d(string=hai) anos

Readme.md

📦 KairoEngine.Core v0.2.4

This contains the base code that other packages will use. It includes code for the module system, event system and common interfaces.

🛑Required packages

  • Sirenix.OdinInspector
  • zenject
  • UniRX
  • QFSW.MOP2

🔷Components

  • GameInstaller

📑Templates

  • Game Config – Scriptable object template that holds data about modules and the game. Each game will have its own game config with different module settings.

📄Namespaces

  • KairoEngine.Core

  • KairoEngine.Core.ModuleSystem

📄Changelog

v0.2.4
  • Added ExecuteRealTimeNotDisposable to Timer class
  • Added String Boolean Generic Event
v0.2.3
  • Fixed IconFoldoutGroup icon path
  • Added OpenUrlGameAction
v0.2.2
  • Fixed WaitGameAction icon path to find the file instead of using a fixed path
  • Added FindFileByName function to Utilities
  • Fixed bug in IconFoldoutGroupAttributeDrawer icon path
v0.2.1
  • Added TriggerGenericEvent GameAction
v0.2.0
  • Upgraded GameModule system

🎈Back Log

  • [ ] Game State register and check Ex: Check if game is paused, Check if player input is allowed...

  • [ ] Move UiInputBlocker from the UI package to this package.