示例#1
0
文件: Core.cs 项目: space-is-hard/KOS
 public Core(SharedObjects shared)
 {
     this.shared = shared;
     InitializeSuffixes();
 }
示例#2
0
文件: KSPLogger.cs 项目: WazWaz/KOS
 public KSPLogger(SharedObjects shared)
     : base(shared)
 {
 }
示例#3
0
 internal void AttachTo(SharedObjects shared)
 {
     _shared        = shared;
     _shared.Window = this;
 }
示例#4
0
 protected Logger(SharedObjects shared)
 {
     Shared = shared;
 }
示例#5
0
 public static void OpenWindow(SharedObjects shared)
 {
     Fetch.Window.AttachTo(shared);
     Fetch.Window.Open();
 }
示例#6
0
 public Logger(SharedObjects shared)
 {
     _shared = shared;
 }
示例#7
0
文件: Core.cs 项目: ElasticRaven/KOS
 public static void OpenWindow(SharedObjects shared)
 {
     Fetch.Window.AttachTo(shared);
     Fetch.Window.Open();
 }
示例#8
0
 public override void Execute(SharedObjects shared)
 {
     shared.Screen.Print ("Function called succesfully!");
 }
示例#9
0
 private void AddNewFlightParam(string name, SharedObjects shared)
 {
     _flightParams.Add(name, new FlightCtrlParam(name, shared));
 }
示例#10
0
文件: Core.cs 项目: ElasticRaven/KOS
 public static void CloseWindow(SharedObjects shared)
 {
     Fetch.Window.AttachTo(shared);
     Fetch.Window.Close();
 }
示例#11
0
 public VolumeManager(SharedObjects shared)
 {
     _volumes       = new Dictionary <int, Volume>();
     _currentVolume = null;
     _shared        = shared;
 }
示例#12
0
 public static void CloseWindow(SharedObjects shared)
 {
     Fetch.Window.AttachTo(shared);
     Fetch.Window.Close();
 }
示例#13
0
 internal static void ToggleWindow(SharedObjects shared)
 {
     Fetch.Window.AttachTo(shared);
     Fetch.Window.Toggle();
 }
示例#14
0
 public Logger(SharedObjects shared)
 {
     _shared = shared;
 }
示例#15
0
文件: Core.cs 项目: ElasticRaven/KOS
 internal static void ToggleWindow(SharedObjects shared)
 {
     Fetch.Window.AttachTo(shared);
     Fetch.Window.Toggle();
 }
示例#16
0
文件: Core.cs 项目: Whitecaribou/KOS
 public Core(kOSProcessor processor, SharedObjects shared):base(processor, shared)
 {
     InitializeSuffixes();
 }
示例#17
0
 public KSPLogger(SharedObjects shared) : base(shared)
 {
 }
示例#18
0
        public Dictionary<string, kOS.Function.FunctionBase> GetFunctionDictionary(SharedObjects share)
        {
            FieldInfo functionsField = typeof(kOS.Function.FunctionManager).GetField("functions", BindingFlags.Instance | BindingFlags.GetField | BindingFlags.NonPublic);
            object manager_functions = functionsField.GetValue(share.FunctionManager);

            return (Dictionary<string, kOS.Function.FunctionBase>)manager_functions;
        }
示例#19
0
        public override void AddTo(SharedObjects shared)
        {
            //manager.AddGetter("HEADING", delegate(CPU cpu) { return cpu.Vessel.vesselName; });

            //manager.AddSetter("VESSELNAME", delegate(CPU cpu, object value) { cpu.Vessel.vesselName = value.ToString(); });
        }