コード例 #1
0
ファイル: EffectPool.cs プロジェクト: Vick-edit/Arkanoid
        /// <inheritdoc />
        public void AddEffectRequest(ParticleSystem effectPrefab, GameObject parentForEffect, Vector3 position, Quaternion rotation)
        {
            CheckInitialization();
            var newEffectRequest = new EffectRequestContainer(effectPrefab, parentForEffect, position, rotation);

            _effectsRequestQue.Enqueue(newEffectRequest);
        }
コード例 #2
0
ファイル: EffectPool.cs プロジェクト: Vick-edit/Arkanoid
 private ParticleSystem GetParticleSystemNewOrCached(EffectRequestContainer effectRequest)
 {
     return(GetParticleSystemNewOrCached(effectRequest.EffectPrefab, effectRequest.Position, effectRequest.Rotation, effectRequest.ParentTransform));
 }