namespace ET { [ActorMessageHandler] public class C2M_AddRandomItemHandler : AMActorLocationHandler { protected override async ETTask Run(Unit unit, C2M_AddRandomItem message) { Game.EventSystem.Publish(new EventType.AddItem { unit = unit, itemType = message.ItemType }).Coroutine(); await ETTask.CompletedTask; } } }