コード例 #1
0
ファイル: Editor.cs プロジェクト: Wercho/TweakScale
        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);
        }
コード例 #2
0
ファイル: ScaleDatabase.cs プロジェクト: Wercho/TweakScale
 public static void Update(string name, ScaleInfo info)
 {
     _scales[name] = info;
     Save();
 }
コード例 #3
0
 static public void Update(string name, ScaleInfo info)
 {
     _scales[name] = info;
     Save();
 }