Class GameplayPropertySystem
Inheritance
GameplayPropertySystem
Inherited Members
Unity.Entities.ComponentSystem.OnCreateForCompiler()
Unity.Entities.ComponentSystemBase.GetArchetypeChunkComponentType<T>(System.Boolean)
Unity.Entities.ComponentSystemBase.GetArchetypeChunkComponentTypeDynamic(Unity.Entities.ComponentType)
Unity.Entities.ComponentSystemBase.GetArchetypeChunkBufferType<T>(System.Boolean)
Unity.Entities.ComponentSystemBase.GetArchetypeChunkSharedComponentType<T>()
Unity.Entities.ComponentSystemBase.GetArchetypeChunkEntityType()
Unity.Entities.ComponentSystemBase.ExecutingSystemType
Syntax
public abstract class GameplayPropertySystem : ComponentSystem
Methods
GetProperty(Entity, ref EntityManager, String, String, GraphVariant.ValueType)
Declaration
public static GraphVariant GetProperty(Entity e, ref EntityManager entityManager, string propertyBag, string propertyName, GraphVariant.ValueType type)
Parameters
Returns
GetProperty(Entity, ref EntityManager, UInt64, GraphVariant.ValueType)
Declaration
public static GraphVariant GetProperty(Entity e, ref EntityManager entityManager, ulong propertyHash, GraphVariant.ValueType type)
Parameters
Returns
GetSystemQueryComponentTypes()
Declaration
public static ComponentType[] GetSystemQueryComponentTypes()
Returns
HashProperty(String, String, GraphVariant.ValueType)
Declaration
public static ulong HashProperty(string propertyBag, string propertyName, GraphVariant.ValueType type)
Parameters
Returns
OnCreate()
Declaration
protected override void OnCreate()
Overrides
OnUpdate()
Declaration
protected override void OnUpdate()
Overrides
SetProperty(Entity, ref EntityManager, String, String, GraphVariant)
Declaration
public static void SetProperty(Entity e, ref EntityManager entityManager, string propertyBag, string propertyName, GraphVariant value)
Parameters
SetProperty(Entity, ref EntityManager, UInt64, GraphVariant)
Declaration
public static void SetProperty(Entity e, ref EntityManager entityManager, ulong propertyHash, GraphVariant value)
Parameters