using UnityEngine; namespace ET { public static class UnitFactory { public static Unit Create(Entity domain, long id) { Unit unit = EntityFactory.CreateWithId(domain, id); unit.AddComponent(); unit.AddComponent(); unit.AddComponent(); Game.EventSystem.Run(EventIdType.AfterUnitCreate, unit); UnitComponent unitComponent = Game.Scene.GetComponent(); unitComponent.Add(unit); return unit; } } }