Skip to content
This repository was archived by the owner on Mar 25, 2020. It is now read-only.

SystemStacks

pointcache edited this page Jan 15, 2017 · 5 revisions

#Intro

URSA uses two types of system stacks a Local Systems and Global Systems

##GlobalSystems

  • Is a singleton - only first ever found is registered, other leftover instances in scenes are destroyed (for convenience)
  • Consists of core systems
  • Holds Configs and PersistentData
  • Drives the initialization of Local Systems

##Local Systems

  • Exists in each scene as a separate instance (different game rules, gameplay systems etc)
  • Holds actual gameplay logic

Clone this wiki locally