public void Request(HitscanEffectTypeDefinition effectDef, Vector3 startPos, Vector3 endPos) { m_requests.Add(new HitscanEffectReques { effectDef = effectDef, startPos = startPos, endPos = endPos, }); }
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); }