Skip to content
This repository has been 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

please read articles on systems for expanded info

##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

#Usage

To create systems use URSAMenu Add Systems. If you didn't assign custom default systems, it will use default URSA templates. You can change defaults in URSASettings

Clone this wiki locally