/// <summary> /// 添加单步骤物体中的数据 /// </summary> /// <param name="var"></param> void OnAddItemStep(string index, ExperimentStepItem var) { if (var == null) { return; } if (currentExperimentData == null) { OnGreatExperimentDate(); } if (currentExperimentData.stepData == null) { currentExperimentData.stepData = new List <ExperimentStep>(); } ExperimentStep script = OnContains(currentExperimentData.stepData, index); //string itemStepData = JsonMapper.ToJson(var); if (script == null) { script = new ExperimentStep(); script.stepIndex = index; script.stepItemArray = new List <ExperimentStepItem>(); script.stepItemArray.Add(var); OnAddDataStep(script); } else { script.stepItemArray.Add(var); } }
/// <summary> /// 外部调用,添加步骤 /// </summary> /// <param name="index"></param> /// <param name="var"></param> public void OnGreatExpermentStepItem(string index, object var) { ExperimentStepItem script = new ExperimentStepItem(); if (script == null) { return; } script.mJson = var; OnAddItemStep(index, script); }