예제 #1
0
        public override IStateSnippet GetState()
        {
            var state = new DiseaseTreatmentSnippet();

            state.ApplianceTimedTreatmentNodes.Add((ApplianceTimedTreatmentNodeSnippet)_progressingStageTreatment.GetState());
            state.ApplianceTimedTreatmentNodes.Add((ApplianceTimedTreatmentNodeSnippet)_worryingStageTreatment.GetState());
            state.ApplianceTimedTreatmentNodes.Add((ApplianceTimedTreatmentNodeSnippet)_criticalingStageTreatment.GetState());

            return(state);
        }
예제 #2
0
        public override IStateSnippet GetState()
        {
            var state = new DiseaseTreatmentSnippet();

            state.ConsumableTimedTreatments.Add((ConsumableTimedTreatmentSnippet)_initialStageTreatment.GetState());
            state.ConsumableTimedTreatments.Add((ConsumableTimedTreatmentSnippet)_progressingStageTreatment.GetState());
            state.ConsumableTimedTreatmentNodes.Add((ConsumableTimedTreatmentNodeSnippet)_worryingStageTreatment.GetState());
            state.ConsumableTimedTreatmentNodes.Add((ConsumableTimedTreatmentNodeSnippet)_criticalingStageTreatment.GetState());

            return(state);
        }
예제 #3
0
        public override IStateSnippet GetState()
        {
            var state = new DiseaseTreatmentSnippet();

            return(state);
        }