/
NLObP
/
AAEmu
Обзор
Документация
Войти
/
NLObP
/
AAEmu
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
AAEmu.Game/Models/Game/World/WorldEvents.cs
46 строк
1 KB
Roger Barreto
Considerable performance improvement changes + Fix File Scoped Namespace (#1105)
30 ноя 2024, 22:37
Не верифицирован
30 ноя 2024, 22:37
7b94e4c
Код
Авторство
О чём код?
using System; using AAEmu.Game.Models.Game.DoodadObj; using AAEmu.Game.Models.Game.Units; namespace AAEmu.Game.Models.Game.World; public class WorldEvents { public EventHandler<OnUnitKilledArgs> OnUnitKilled = delegate { }; // IndunEventNpcKilled public EventHandler<OnUnitSpawnArgs> OnUnitSpawn = delegate { }; // IndunEventNpcSpawned public EventHandler<OnUnitCombatStartArgs> OnUnitCombatStart = delegate { }; // IndunEventNpcCombatStarted public EventHandler<OnUnitCombatEndArgs> OnUnitCombatEnd = delegate { }; // IndunEventNpcCombatEnded public EventHandler<OnAreaClearArgs> OnAreaClear = delegate { }; // IndunEventNoAliveChInRoom public EventHandler<OnDoodadSpawnArgs> OnDoodadSpawn = delegate { }; // IndunEventDoodadSpawned } public class OnUnitKilledArgs : EventArgs { public Unit Killer { get; set; } public Unit Victim { get; set; } } public class OnUnitSpawnArgs : EventArgs { public Unit Npc { get; set; } } public class OnUnitCombatStartArgs : EventArgs { public Unit Npc { get; set; } } public class OnUnitCombatEndArgs : EventArgs { public Unit Npc { get; set; } } public class OnAreaClearArgs : EventArgs { } public class OnDoodadSpawnArgs : EventArgs { public Doodad Doodad { get; set; } }