You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In my application it makes sense to manifest some systems in form of a MonoBehaviour on a GameObject (for example when I want to configure them through the editor, like giving them a reference to another GameObject that is relevant to them).
However since the method in IStartSystem is called Start, Unity thinks this method is actually the MonoBehaviour Start method that is used by Unity to initialize stuff.
Maybe it would be better to rename IStartSystem.Start to IInitializeSystem.Initialize.
Beside from fixing the problem described I also think it would nicely illustrate the distinguish between the Unity Start/Update concepts and the Entitas Initialize/Execute concepts.
The text was updated successfully, but these errors were encountered:
In my application it makes sense to manifest some systems in form of a MonoBehaviour on a GameObject (for example when I want to configure them through the editor, like giving them a reference to another GameObject that is relevant to them).
However since the method in IStartSystem is called Start, Unity thinks this method is actually the MonoBehaviour Start method that is used by Unity to initialize stuff.
Maybe it would be better to rename IStartSystem.Start to IInitializeSystem.Initialize.
Beside from fixing the problem described I also think it would nicely illustrate the distinguish between the Unity Start/Update concepts and the Entitas Initialize/Execute concepts.
The text was updated successfully, but these errors were encountered: