示例#1
0
        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 OnTargetChosen(ShapeBlueprintFactory target)
        {
            m_ShapeBlueprintFactory = target;

            UpdateCanvas();
        }