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; }