protected override void OnLoad(ConfigNode node) { int bodyID = NE_Helper.GetValueAsInt(node, KEESExperimentContract.TARGET_BODY); for (int idx = 0, count = FlightGlobals.Bodies.Count; idx < count; idx++) { var body = FlightGlobals.Bodies[idx]; if (body.flightGlobalsIndex == bodyID) { targetBody = body; } } setTargetExperiment(node.GetValue(KEESExperimentContract.EXPERIMENT_STRING)); }
protected override void OnLoad(ConfigNode node) { int bodyID = NE_Helper.GetValueAsInt(node, KEESExperimentContract.TARGET_BODY); for (int idx = 0, count = FlightGlobals.Bodies.Count; idx < count; idx++) { var body = FlightGlobals.Bodies[idx]; if (body.flightGlobalsIndex == bodyID) { targetBody = body; } } experiment = ExperimentData.getExperimentDataFromNode(node.GetNode(ExperimentData.CONFIG_NODE_NAME)); }