Пример #1
0
    public static void Create(EntityCommandBuffer commandBuffer, SpatialEffectTypeDefinition definition, Vector3 position, Quaternion rotation)
    {
        var request = new SpatialEffectRequest(definition, position, rotation);

        commandBuffer.CreateEntity();
        commandBuffer.AddComponent(request);
    }
Пример #2
0
 public void Request(SpatialEffectTypeDefinition effectDef, float3 position, quaternion rotation)
 {
     m_requests.Add(new SpatialEffectRequest
     {
         effectDef = effectDef,
         position  = position,
         rotation  = rotation,
     });
 }
Пример #3
0
 public SpatialEffectRequest(SpatialEffectTypeDefinition definition, Vector3 position, Quaternion rotation)
 {
     effectTypeRegistryId = definition.registryId;
     this.position        = position;
     this.rotation        = rotation;
 }