Class BaseShapeConversionSystem<T>
Inheritance
BaseShapeConversionSystem<T>
Inherited Members
GameObjectConversionSystem.ShouldRunConversionSystem()
GameObjectConversionSystem.CreateAdditionalEntity(UnityEngine.Object, Unity.Collections.NativeArray<Unity.Entities.Entity>)
GameObjectConversionSystem.CreateAdditionalEntity(UnityEngine.Component, Unity.Collections.NativeArray<Unity.Entities.Entity>)
GameObjectConversionSystem.GetBuildConfigurationComponent<T>()
GameObjectConversionSystem.TryGetBuildConfigurationComponent<T>(T)
GameObjectConversionSystem.ShouldRunConversionSystem(System.Type)
GameObjectConversionSystem.BuildHasType(System.Type)
GameObjectConversionSystem.BuildHasType(System.Type[])
GameObjectConversionSystem.OnCreateForCompiler()
Unity.Entities.ComponentSystem.OnCreateForCompiler()
Unity.Entities.ComponentSystemBase.GetComponentTypeHandle<T>(System.Boolean)
Unity.Entities.ComponentSystemBase.GetDynamicComponentTypeHandle(Unity.Entities.ComponentType)
Unity.Entities.ComponentSystemBase.GetBufferTypeHandle<T>(System.Boolean)
Unity.Entities.ComponentSystemBase.GetSharedComponentTypeHandle<T>()
Unity.Entities.ComponentSystemBase.GetEntityTypeHandle()
Unity.Entities.ComponentSystemBase.ExecutingSystemType
Namespace: Unity.Physics.Authoring
Syntax
public abstract class BaseShapeConversionSystem<T> : GameObjectConversionSystem where T : Component
Type Parameters
Name | Description |
---|---|
T |
Methods
GetPrimaryBody(T)
Declaration
protected abstract GameObject GetPrimaryBody(T shape)
Parameters
Type | Name | Description |
---|---|---|
T | shape |
Returns
Type | Description |
---|---|
GameObject |
OnCreate()
Declaration
protected override void OnCreate()
Overrides
OnDestroy()
Declaration
protected override void OnDestroy()
Overrides
OnUpdate()
Declaration
protected override void OnUpdate()
Overrides
ShouldConvertShape(T)
Declaration
protected abstract bool ShouldConvertShape(T shape)
Parameters
Type | Name | Description |
---|---|---|
T | shape |
Returns
Type | Description |
---|---|
Boolean |