Skip to content

Latest commit

 

History

History
25 lines (17 loc) · 2.15 KB

File metadata and controls

25 lines (17 loc) · 2.15 KB

Компоненты (Components)

Что это: готовые компоненты игровой логики: Counter, ScoreManager, TextScore, Loot, TypewriterEffect, UnityLifecycleEvents, AnimatorParameterDriver, AttackSystem. Скрипты в Scripts/Tools/Components/.

Навигация: ← К Tools · оглавление — списки ниже

Файлы

  • AnimatorParameterDriver — вызов параметров Animator (триггер, bool, float, int) из кода и UnityEvent.
  • UnityLifecycleEvents — проброс событий жизненного цикла Unity (Awake, OnEnable, OnDisable, Start, Destroy, Update/FixedUpdate/LateUpdate с deltaTime) в UnityEvent
  • Counter — счётчик (Int/Float), Save/Load On Start, OnLoaded после загрузки, Send On Start, LoadFromSave(), Send/OnValueChanged/OnSend
  • RandomRange — генерация случайного числа в [Min, Max] (Int/Float), Value/ValueInt/ValueFloat для NeoCondition, Generate(), события OnGeneratedInt/OnGeneratedFloat
  • TextScore — отображение очков (ScoreManager): текущий счёт или рекорд
  • Loot — система лута и дропа
  • ScoreManager — менеджер очков с системой звезд и сохранением рекордов
  • TypewriterEffect — эффект печатной машинки с паузами на знаках препинания

Папки

  • AttackSystem — система атак и урона (Health, Evade, AttackExecution, AdvancedAttackCollider — legacy; для новых проектов используйте RPG)
  • Interface — интерфейсы боевой системы (IDamageable, IHealable и др.)

Для предложений по доработке скриптов компонентов см. SCRIPT_IMPROVEMENTS.