void AddUnit(bool isPlayerUnit, UnitState state, Transform[] points, int position) { var config = _state.Config.Units[state.Descriptor]; var model = new UnitLevelModel(isPlayerUnit, state, config); var view = _view.Create(); _unit.Create(points[position], model, view); }