Exemplo n.º 1
0
 public void Request(HitscanEffectTypeDefinition effectDef, Vector3 startPos, Vector3 endPos)
 {
     m_requests.Add(new HitscanEffectReques
     {
         effectDef = effectDef,
         startPos  = startPos,
         endPos    = endPos,
     });
 }
Exemplo n.º 2
0
    public static void Create(EntityCommandBuffer commandBuffer, HitscanEffectTypeDefinition definition, Vector3 startPos, Vector3 endPos)
    {
        var request = new HitscanEffectRequest();

        request.effectTypeRegistryId = definition.registryId;
        request.startPos             = startPos;
        request.endPos = endPos;

        commandBuffer.CreateEntity();
        commandBuffer.AddComponent(request);
    }