From 817cdc4e5ceb5b5f1f38464eda99036c9de05b17 Mon Sep 17 00:00:00 2001 From: raad287 Date: Sat, 26 Oct 2013 01:13:23 -0700 Subject: [PATCH] -Added volume:selected and volume:freespace --- BindingsTerminalSettings.cs | 9 +++++++++ kOS.csproj | 7 +++++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/BindingsTerminalSettings.cs b/BindingsTerminalSettings.cs index e720e2f..015240a 100644 --- a/BindingsTerminalSettings.cs +++ b/BindingsTerminalSettings.cs @@ -11,6 +11,15 @@ public class BindingsTerminalSettings : Binding public override void AddTo(BindingManager manager) { manager.AddGetter("SESSIONTIME", delegate(CPU cpu) { return cpu.SessionTime; }); + + manager.AddGetter("VOLUME:SELECTED", delegate(CPU cpu) + { + // if the user hasn't selected another volume, name will remain empty + // return 1, as the user will still be on the default volume, 1 + if (cpu.SelectedVolume.Name == null || cpu.SelectedVolume.Name.Length == 0) { return "1"; } + else { return cpu.SelectedVolume.Name; } + }); + manager.AddGetter("VOLUME:FREESPACE", delegate(CPU cpu) { return cpu.SelectedVolume.GetFreeSpace(); }); } } } diff --git a/kOS.csproj b/kOS.csproj index 20811ed..ca946ab 100644 --- a/kOS.csproj +++ b/kOS.csproj @@ -33,7 +33,7 @@ False - ..\..\Games\KSP220\KSP_Data\Managed\Assembly-CSharp.dll + ..\..\..\..\..\..\KSP_win\KSP_Data\Managed\Assembly-CSharp.dll @@ -43,7 +43,7 @@ - ..\Lib\UnityEngine.dll + ..\..\..\..\..\..\KSP_win\KSP_Data\Managed\UnityEngine.dll @@ -98,6 +98,9 @@ + + + echo $(TargetPath)