protected void PlayParticleEffect() { ParticleUtility.PlayParticleEffect( transform, config.GetParticleEffectPrefab(), transform.position, 0 ); }
private void PlayParticleEffect() { ParticleUtility.PlayParticleEffect( target.transform, currentWeaponConfig.GetWeaponHitParticlePrefab(), target.transform.position, ParticleUtility.PARTICLE_STD_Y_OFFSET ); }
void OnCollisionEnter(Collision collision) { GameObject target = collision.gameObject; HealthSystem healthSystem = target.GetComponent <HealthSystem>(); SlowMotion slowMotion = Camera.main.GetComponent <SlowMotion>(); if (healthSystem) { healthSystem.TakeDamage(damageToDeal); slowMotion.SlowTime(); ParticleUtility.PlayParticleEffect( target.transform, particleEffectPrefab, target.transform.position, ParticleUtility.PARTICLE_STD_Y_OFFSET ); } Destroy(gameObject); }