Class ComponentSystemGroup | Package Manager UI website
docs.unity.cn
    Show / Hide Table of Contents

    Class ComponentSystemGroup

    Inheritance
    System.Object
    ComponentSystemBase
    ComponentSystem
    ComponentSystemGroup
    GameObjectAfterConversionGroup
    GameObjectBeforeConversionGroup
    GameObjectConversionDeclarePrefabsGroup
    GameObjectConversionGroup
    InitializationSystemGroup
    LateSimulationSystemGroup
    PresentationSystemGroup
    SimulationSystemGroup
    TransformSystemGroup
    Inherited Members
    ComponentSystem.PostUpdateCommands
    ComponentSystem.InitEntityQueryCache(Int32)
    ComponentSystem.Entities
    ComponentSystemBase.Enabled
    ComponentSystemBase.EntityQueries
    ComponentSystemBase.GlobalSystemVersion
    ComponentSystemBase.LastSystemVersion
    ComponentSystemBase.EntityManager
    ComponentSystemBase.World
    ComponentSystemBase.OnCreateManager()
    ComponentSystemBase.OnDestroyManager()
    ComponentSystemBase.OnCreate()
    ComponentSystemBase.OnStartRunning()
    ComponentSystemBase.OnStopRunning()
    ComponentSystemBase.OnDestroy()
    ComponentSystemBase.Update()
    ComponentSystemBase.ShouldRunSystem()
    ComponentSystemBase.GetArchetypeChunkComponentType<T>(Boolean)
    ComponentSystemBase.GetArchetypeChunkBufferType<T>(Boolean)
    ComponentSystemBase.GetArchetypeChunkSharedComponentType<T>()
    ComponentSystemBase.GetArchetypeChunkEntityType()
    ComponentSystemBase.GetComponentDataFromEntity<T>(Boolean)
    ComponentSystemBase.RequireForUpdate(EntityQuery)
    ComponentSystemBase.RequireSingletonForUpdate<T>()
    ComponentSystemBase.HasSingleton<T>()
    ComponentSystemBase.GetSingleton<T>()
    ComponentSystemBase.SetSingleton<T>(T)
    ComponentSystemBase.GetSingletonEntity<T>()
    ComponentSystemBase.GetEntityQuery(ComponentType[])
    ComponentSystemBase.GetEntityQuery(NativeArray<ComponentType>)
    ComponentSystemBase.GetEntityQuery(EntityQueryDesc[])
    Namespace: Unity.Entities
    Syntax
    public abstract class ComponentSystemGroup : ComponentSystem

    Fields

    m_systemsToUpdate

    Declaration
    protected List<ComponentSystemBase> m_systemsToUpdate
    Field Value
    Type Description
    System.Collections.Generic.List<ComponentSystemBase>

    Properties

    Systems

    Declaration
    public virtual IEnumerable<ComponentSystemBase> Systems { get; }
    Property Value
    Type Description
    System.Collections.Generic.IEnumerable<ComponentSystemBase>

    Methods

    AddSystemToUpdateList(ComponentSystemBase)

    Declaration
    public void AddSystemToUpdateList(ComponentSystemBase sys)
    Parameters
    Type Name Description
    ComponentSystemBase sys

    OnUpdate()

    Declaration
    protected override void OnUpdate()
    Overrides
    ComponentSystem.OnUpdate()

    RemoveSystemFromUpdateList(ComponentSystemBase)

    Declaration
    public void RemoveSystemFromUpdateList(ComponentSystemBase sys)
    Parameters
    Type Name Description
    ComponentSystemBase sys

    SortSystemUpdateList()

    Declaration
    public virtual void SortSystemUpdateList()

    Extension Methods

    JobForEachExtensions.GetEntityQueryForIJobForEach(ComponentSystemBase, Type)
    Back to top Copyright © 2019 Unity Technologies
    Generated by DocFX