/
crypt
/
SnowBallRefactoring
Обзор
Документация
Войти
/
crypt
/
SnowBallRefactoring
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Assets/Scripts/SpecialEffect.cs
55 строк
1 KB
crypt
Мой первый проект. Старт рефакторинга.
21 июл 2026, 18:23
21 июл 2026, 18:23
bef234c
Код
Авторство
О чём код?
using UnityEngine; using System.Collections; public class SpecialEffect : MonoBehaviour { // Синглтон public static SpecialEffect Instance; public ParticleSystem PushEffect; void Awake() { // регистрация синглтона if (Instance != null) { //Debug.LogError("Несколько экземпляров SpecialEffectsHelper!"); } Instance = this; } // Создать взрыв в данной точке public void Explosion(Vector3 position) { // Дым над водой instantiate(PushEffect, position); // да-даам } // Создание экземпляра системы частиц из префаба private ParticleSystem instantiate(ParticleSystem prefab, Vector3 position) { ParticleSystem newParticleSystem = Instantiate( prefab, position, Quaternion.identity ) as ParticleSystem; // Убедитесь, что это будет уничтожено Destroy( newParticleSystem.gameObject, newParticleSystem.startLifetime ); return newParticleSystem; } }