private void Start()
    {
        EnhanceCommunityModel.GetInstance().Jiaoshi();

        com = UIManager.Instance.GetUI <CommonUI>("CommonUI");
        com.SetComUITitle("第二阶段 增强自发性沟通");
        //Canvas canvas = FindObjectOfType<Canvas>();
        //com.transform.SetParent(canvas.transform);
        ecACtrl = ResManager.GetPrefab("Prefabs/EnhanceCommunity/EnhanceA").GetComponent <EnhanceCtrlA>();
        ecACtrl.transform.SetParent(transform);
        ecACtrl.evtFinished += OnecACtrlFinished;
        ecACtrl.evtRedo     += OnecACtrlRedo;
        //ecBCtrl = ResManager.GetPrefab("Prefabs/EnhanceCommunity/EnhanceB").GetComponent<EnhanceCtrlB>();
        //ecBCtrl.transform.SetParent(transform);
        //ecBCtrl.evtFinished += OnecBCtrlFinished;
        //ecBCtrl.evtRedo += OnecBCtrlRedo;
        //ecCCtrl = ResManager.GetPrefab("Prefabs/EnhanceCommunity/EnhanceC").GetComponent<EnhanceCtrlC>();
        //ecCCtrl.transform.SetParent(transform);
        //ecCCtrl.evtFinished += OnecCCtrlFinished;
        //ecCCtrl.evtRedo += OnecCCtrlRedo;
        //tpv = ResManager.GetPrefab("Prefabs/UI/TestPaperView").GetComponent<TestPaperView>();
        //tpv.transform.SetParent(transform);
        //tpv.evtFinished += OnTestPaperFinished;
        //tpv.evtRedo += OnTestPaperRedo;
    }
 void OnecACtrlRedo()
 {
     ecACtrl.evtFinished -= OnecACtrlFinished;
     ecACtrl.evtRedo     -= OnecACtrlRedo;
     ecACtrl.Dispose();
     ecACtrl = ResManager.GetPrefab("Prefabs/EnhanceCommunity/EnhanceA").GetComponent <EnhanceCtrlA>();
     ecACtrl.transform.SetParent(transform);
     ecACtrl.evtFinished += OnecACtrlFinished;
     ecACtrl.evtRedo     += OnecACtrlRedo;
 }