protected override void DefineSetUpSystems(IEcsSystemProxy system) { base.DefineSetUpSystems(system); system.Init <CreateSystem>(constructorArguments: TerrainSettings); system.Init <InitSystem>(constructorArguments: TerrainSettings); system.Init <TerrainSystem>(false, constructorArguments: TerrainSettings); }
protected override void DefineRunSystems(IEcsSystemProxy system) { base.DefineRunSystems(system); system.Init <TCreateSystem>(false); system.Init <TInitDataSystem>(); system.Init <TIterateSystem>(); }
protected sealed override void DefineRunSystems(IEcsSystemProxy system) { base.DefineRunSystems(system); DefineSystems(system); system.Init <RenderMeshSystemV2>(); system.Init <EndFrameTransformSystem>(); system.Init <CreateMissingRenderBoundsFromMeshRenderer>(); system.Init <RenderBoundsUpdateSystem>(); }
protected override void DefineSetUpSystems(IEcsSystemProxy system) { base.DefineSetUpSystems(system); system.Init <TCreateSystem>(false); }
protected override void DefineCleanupSystems(IEcsSystemProxy system) { base.DefineCleanupSystems(system); system.Init <CleanUpSystem>(); }
protected override void DefineSystems(IEcsSystemProxy system) { system.Init <TerrainSystem>(constructorArguments: TerrainSettings); }