public LessonStage(ShapeActionFactory shapeActionFactory) { m_ShapeActionFactory = shapeActionFactory; m_ShapeActions = new List <ShapeAction>(); OnDeserialized(); }
public void SetShapeActionFactory(ShapeActionFactory shapeActionFactory) { m_ShapeActionFactory = shapeActionFactory; foreach (LessonStage lessonStage in m_LessonStages) { lessonStage.SetShapeActionFactory(m_ShapeActionFactory); } }
public LessonData() { m_ShapeDataFactory = new ShapeDataFactory(); m_ShapeBlueprintFactory = new ShapeBlueprintFactory(m_ShapeDataFactory); m_ShapeActionFactory = new ShapeActionFactory(m_ShapeDataFactory); m_LessonStageFactory = new LessonStageFactory(m_ShapeActionFactory); OnDeserialized(); }
public void SetShapeActionFactory(ShapeActionFactory shapeActionFactory) { m_ShapeActionFactory = shapeActionFactory; }
public LessonStageFactory(ShapeActionFactory shapeActionFactory) { m_ShapeActionFactory = shapeActionFactory; m_LessonStages = new List <LessonStage>(); }