您最多选择25个主题
主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
23 行
767 B
23 行
767 B
using UnityEngine;
|
|
using Unity.Entities;
|
|
|
|
public struct SpatialEffectRequest : IComponentData
|
|
{
|
|
public uint effectTypeRegistryId;
|
|
public Vector3 position;
|
|
public Quaternion rotation;
|
|
|
|
public SpatialEffectRequest(SpatialEffectTypeDefinition definition, Vector3 position, Quaternion rotation)
|
|
{
|
|
effectTypeRegistryId = definition.registryId;
|
|
this.position = position;
|
|
this.rotation = rotation;
|
|
}
|
|
|
|
public static void Create(EntityCommandBuffer commandBuffer, SpatialEffectTypeDefinition definition, Vector3 position, Quaternion rotation)
|
|
{
|
|
var request = new SpatialEffectRequest(definition, position, rotation);
|
|
commandBuffer.CreateEntity();
|
|
commandBuffer.AddComponent(request);
|
|
}
|
|
}
|