using Model; namespace Controller { [Factory(typeof (Unit), UnitType.Player)] public class UnitPlayerFactory: IFactory { public Unit Create(int configId) { Unit player = new Unit(configId); player.AddComponent(); Buff buff = new Buff(1); player.GetComponent().Add(buff); World.Instance.GetComponent().Add(player); return player; } } }