Ejemplo n.º 1
0
    /// <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);
        }
    }
Ejemplo n.º 2
0
    /// <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);
    }