Skip to content

rubcc95/ecs-system-initialization

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
Src
 
 
 
 
 
 
 
 

ECS System Initialization

License: MIT

Installing Ecs System Initialization

To use System Initialization add this repo to your unity project. Create an instance of SystemInitializationSettings from the editor via the "Assets/Create/Entities/System Initialization Settings" menu. SystemInitializationSettings will automatically detect all the systems integrated in your project in runtime mode and will update automatically. Just disable the components you want from the inspector.

Warning
System Initialization requires the com.unity.entities 1.0 package to work.

Updates

ECS System Initialization is under construction and will receive future updates. Unless otherwise noted, updates to this folder will not change the internal structure of assets generated with other versions of ECS System Initialization. Upgrading to the latest version of ECS System Initialization will not resetthe settings set in previous versions.

Known issues

ECS System Initialization uses the ICustomBootstrap interface. To use this package together with your own ICustomBootstrap implementation, you will need to modify the SystemInitializationBootstrap.cs file and remove the ICustomBootstrap implementation. Finally, remember to call Hagans.Ecs.SystemInitialization.SystemInitializationBootstrap.Initialize(string defaultWorldName) from your ICustomBootstrap implementation.

About

Unity.Entities system initialization feature via ICustomBootstrap

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages