Ejemplo n.º 1
0
        /// <inheritdoc />
        public void AddEffectRequest(ParticleSystem effectPrefab, GameObject parentForEffect, Vector3 position, Quaternion rotation)
        {
            CheckInitialization();
            var newEffectRequest = new EffectRequestContainer(effectPrefab, parentForEffect, position, rotation);

            _effectsRequestQue.Enqueue(newEffectRequest);
        }
Ejemplo n.º 2
0
 private ParticleSystem GetParticleSystemNewOrCached(EffectRequestContainer effectRequest)
 {
     return(GetParticleSystemNewOrCached(effectRequest.EffectPrefab, effectRequest.Position, effectRequest.Rotation, effectRequest.ParentTransform));
 }