Beispiel #1
0
        public override void OnStart(PartModule.StartState state)
        {
            base.OnStart(state);
            _scale = this.Fields["tweakScale"];
            _name = this.Fields["tweakName"];
            _type = this.Fields["scaleTypeId"];
            _scaleEdit = (UI_FloatEdit)_scale.uiControlEditor;
            _nameEdit = (UI_ChooseOption)_name.uiControlEditor;
            _typeEdit = (UI_ChooseOption)_type.uiControlEditor;

            _typeEdit.options = ScaleType.AllScaleTypes.Select(a => a.Name).ToArray();

            scaleInfo = ScaleDatabase.Lookup(part.partInfo.name);
        }
Beispiel #2
0
 public static void Update(string name, ScaleInfo info)
 {
     _scales[name] = info;
     Save();
 }
Beispiel #3
0
 static public void Update(string name, ScaleInfo info)
 {
     _scales[name] = info;
     Save();
 }