Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
 private void OnEnable()
 {
     Load();
     UnitBaseAttributesView        = new UnitBaseAttributesView(UnitAttributes.ShipBaseAttributes);
     UnitAttributesMultipliersView = new UnitAttributesMultipliersView(UnitAttributes.ShipAttributesMultipliers);
 }