using UnityEngine; namespace DanroJump.Vfx { /// /// Интерфейс централизованной службы визуальных эффектов (VFX). /// public interface IVfxService { /// /// Создает визуальный эффект обычного автопрыжка игрока. /// /// Мировая позиция эффекта. void SpawnJumpEffect(Vector3 position); /// /// Создает визуальный эффект сбора монеты. /// /// Мировая позиция эффекта. void SpawnCoinCollectedEffect(Vector3 position); /// /// Создает визуальный эффект смерти игрока. /// /// Мировая позиция эффекта. void SpawnPlayerDeathEffect(Vector3 position); /// /// Создает праздничный визуальный эффект при выигрыше приза. /// /// Мировая позиция эффекта. void SpawnPrizeEffect(Vector3 position); /// /// Создает визуальный эффект ошибки связи с COM-устройством. /// /// Мировая позиция эффекта. void SpawnComErrorEffect(Vector3 position); } }