private void OnGUI() { _scrollPosition = EditorGUILayout.BeginScrollView(_scrollPosition, false, false, GUILayout.Width(_unitAttributesEditorEditorWindow.position.width), GUILayout.Height(_unitAttributesEditorEditorWindow.position.height)); UnitAttributes.ShipBaseAttributes = UnitBaseAttributesView.ViewModels.Select(model => model.Model).ToList(); UnitAttributes.ShipAttributesMultipliers = UnitAttributesMultipliersView.ViewModels.Select(model => model.Model).ToList(); UnitBaseAttributesView.Show(); UnitAttributesMultipliersView.Show(); EditorGUILayout.EndScrollView(); }
private void OnEnable() { Load(); UnitBaseAttributesView = new UnitBaseAttributesView(UnitAttributes.ShipBaseAttributes); UnitAttributesMultipliersView = new UnitAttributesMultipliersView(UnitAttributes.ShipAttributesMultipliers); }