Skip to content

burning-laboratory/unity-app-loader

Repository files navigation

Project Logo

Build Status Roadmap Link Unity Version Game Version License

About

Smart application loading pipeline controller. With this package, you can create and manage your own application loading stages.

Installation

  1. Add Burning-Lab registry to Unity Project.
  2. Add Open UPM Registry to Unity Project for importing external dependencies.
  3. Install App Loader package via Unity Package Manager.

Burning-Lab Registry:

    {
      "name": "Burning-Lab Registry",
      "url": "https://packages.burning-lab.com",
      "scopes": [
        "com.burning-lab"
      ]
    }

Open UPM Registry:

    {
      "name": "Open UPM Registry",
      "url": "https://package.openupm.com",
      "scopes": [
        "com.mackysoft.serializereference-extensions"
      ]
    }

Included stages

Stages list included in package.

  • Game Objects stages:

    • InstantiateLocalGameObjectActionPipelineStage: Instantiate Game Object Stage - Instantiate local game object.
    • DestroyLocalGameObjectActionPipelineStage: Destroy Local Game Object Stage - Destroy local game object.
  • Scenes stages:

    • LoadLocalSceneActionPipelineStage: Load Local Scene Stage - Loading local scene.
    • UnloadLocalSceneActionPipelineStage: Unload Local Scene Stage - Unloading local scene.
    • MoveGameObjectToSceneActionPipelineStage: Move Game Object To Scene Stage - Moving game object to scene.
    • MarkSceneAsActiveActionPipelineStage: Mark Scene As Active Stage - Mark scene as active.
  • Misc stages:

    • WaitAnyKeyDownActionPipelineStage: Wait Any Key Down Stage - Wait any key pressing or screen touch stage.