private void DoRegister(ECSSystem system) { this.engineService.RequireInitState(); this.RegisterNodesDeclaredInSystem(system.GetType()); this.CollectHandlersAndNodes(system); this.InitSystem(system); this.registeredSystemTypes.Add(system.GetType()); }
public void RegisterSystem(ECSSystem system) { this.CheckDoubleRegistration(system.GetType()); this.DoRegister(system); }