public void skipMovie() { if (TrainingManager.getTrainingOperate() != null && currentTrainMode == TrainMode.Exam) { TrainingManager.gradeDetails[TrainingManager.getTrainingOperate().name].Score = 0; TrainingManager.gradeDetails[TrainingManager.getTrainingOperate().name].ErrorMsg = "观看视频"; } uitool.controlPanel.SetActive(true); movieManager.OnStop(); flowMovie.SetActive(false); TrainingComponent.PlayNextComponent(); }
IEnumerator errorDispose() { float time = 5; float errorTime = 3; changeCamera(TrainingManager.getTrainingOperateState().target.targets[0]); //界面显示正确的工具物品 showAlertMSG("操作错误三次,自动操作!"); if (!TrainingComponent.currState.target.isSelectTopics) { setActiveIcon(true); } if (UIManager.getInstance().selectTopicUI.gameObject.activeSelf) { UIManager.getInstance().selectTopicUI.mask.SetActive(true); showAlertMSG("正确答案为" + UIManager.getInstance().selectTopicUI.getSelectTopicDic()[selectTopicIndex].result); while (errorTime > 0) { errorTime -= Time.deltaTime; yield return(null); } UIManager.getInstance().selectTopicUI.gameObject.SetActive(false); UIManager.getInstance().selectTopicUI.mask.SetActive(false); setActiveIcon(false); showAlertMSG(""); } while (time > 0) { time -= Time.deltaTime; yield return(null); } if (TrainingManager.getTrainingOperateState() != null) { if (TrainingManager.getTrainingOperateState().requirement.formulars.Count > 0) { PluginEventManager.FireEvent("RecordTools", TrainingManager.getTrainingOperateState().requirement.formulars[0].formulars[0]); } else { PluginEventManager.FireEvent("RecordTools", ""); } } TrainingManager.MouseLeftClick(TrainingManager.getTrainingOperateState().target.targets[0]); TrainingComponent.PlayNextComponent(); }
public void flowMovieAction(string movie) { flowMovie.SetActive(false); TrainingComponent.PlayNextComponent(); }