docs.unity.cn
    Show / Hide Table of Contents

    Class ComponentSystemGroup

    Inheritance
    Object
    ComponentSystemBase
    ComponentSystem
    ComponentSystemGroup
    GameObjectAfterConversionGroup
    GameObjectBeforeConversionGroup
    GameObjectConversionGroup
    GameObjectDeclareReferencedObjectsGroup
    GameObjectExportGroup
    FixedStepSimulationSystemGroup
    InitializationSystemGroup
    LateSimulationSystemGroup
    PresentationSystemGroup
    SimulationSystemGroup
    ProcessAfterLoadGroup
    SceneSystemGroup
    TransformSystemGroup
    Inherited Members
    ComponentSystem.PostUpdateCommands
    ComponentSystem.InitEntityQueryCache(Int32)
    ComponentSystem.Entities
    ComponentSystem.Update()
    ComponentSystemBase.Enabled
    ComponentSystemBase.EntityQueries
    ComponentSystemBase.GlobalSystemVersion
    ComponentSystemBase.LastSystemVersion
    ComponentSystemBase.EntityManager
    ComponentSystemBase.World
    ComponentSystemBase.Time
    ComponentSystemBase.OnCreateForCompiler()
    ComponentSystemBase.OnStartRunning()
    ComponentSystemBase.ShouldRunSystem()
    ComponentSystemBase.GetComponentTypeHandle<T>(Boolean)
    ComponentSystemBase.GetDynamicComponentTypeHandle(ComponentType)
    ComponentSystemBase.GetBufferTypeHandle<T>(Boolean)
    ComponentSystemBase.GetSharedComponentTypeHandle<T>()
    ComponentSystemBase.GetDynamicSharedComponentTypeHandle(ComponentType)
    ComponentSystemBase.GetEntityTypeHandle()
    ComponentSystemBase.GetComponentDataFromEntity<T>(Boolean)
    ComponentSystemBase.GetBufferFromEntity<T>(Boolean)
    ComponentSystemBase.RequireForUpdate(EntityQuery)
    ComponentSystemBase.RequireSingletonForUpdate<T>()
    ComponentSystemBase.HasSingleton<T>()
    ComponentSystemBase.GetSingleton<T>()
    ComponentSystemBase.TryGetSingleton<T>(T)
    ComponentSystemBase.SetSingleton<T>(T)
    ComponentSystemBase.GetSingletonEntity<T>()
    ComponentSystemBase.TryGetSingletonEntity<T>(Entity)
    ComponentSystemBase.GetEntityQuery(ComponentType[])
    ComponentSystemBase.GetEntityQuery(NativeArray<ComponentType>)
    ComponentSystemBase.GetEntityQuery(EntityQueryDesc[])
    Namespace: Unity.Entities
    Syntax
    public abstract class ComponentSystemGroup : ComponentSystem

    Fields

    Name Description
    UpdateCallback

    An optional callback. If set, this group's systems will be updated in a loop while this callback returns true. This can be used to implement custom processing before/after update (first call should return true, second should return false), or to run a group's systems multiple times (return true more than once).

    The group is passed as the first parameter.

    Properties

    Name Description
    EnableSystemSorting
    FixedRateManager
    Systems

    Methods

    Name Description
    AddSystemToUpdateList(ComponentSystemBase)
    OnCreate()
    OnDestroy()
    OnStopRunning()
    OnUpdate()
    RemoveSystemFromUpdateList(ComponentSystemBase)
    SortSystems()

    Update the component system's sort order.

    Extension Methods

    ComponentSystemBaseManagedComponentExtensions.HasSingleton<T>(ComponentSystemBase)
    ComponentSystemBaseManagedComponentExtensions.GetSingleton<T>(ComponentSystemBase)
    ComponentSystemBaseManagedComponentExtensions.SetSingleton<T>(ComponentSystemBase, T)
    JobForEachExtensions.GetEntityQueryForIJobForEach(ComponentSystemBase, Type)
    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX
    on Friday, May 28, 2021