/
Lexan97
/
Cowbeat
Обзор
Документация
Войти
/
Lexan97
/
Cowbeat
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Assets/Scripts/Visual/TargetHighlight.cs
32 строки
1 KB
Lexa97
Final Commit gor present
26 май 2026, 23:40
26 май 2026, 23:40
70e9bdb
Код
Авторство
О чём код?
using UnityEngine; public class TargetHighlight : MonoBehaviour { [SerializeField] private Renderer enemyRenderer; // Перетащи сюда модельку врага (MeshRenderer или SkinnedMeshRenderer) private Material defaultMaterial; [SerializeField] private Material highlightMaterial; // Создай красный светящийся материал в Unity и закинь сюда void Start() { if (enemyRenderer != null) { defaultMaterial = enemyRenderer.material; } } public void SetHighlight(bool isHighlighted) { if (enemyRenderer == null) return; // Пока что меняем материал целиком. Позже сможем добавить красивый UI-прицел над головой. if (isHighlighted && highlightMaterial != null) { enemyRenderer.material = highlightMaterial; } else { enemyRenderer.material = defaultMaterial; } } }