private void Start() { GlobalEntity.GetInstance().AddListener <ModelTasks>(FlowModel.mEvent.FlowStepFinished, OnFlowStepFinished); FlowTask ft = FlowModel.GetInstance().CurrFlowTask; StringBuilder sb = new StringBuilder("Prefabs/").Append(ft.FlowEnumID.ToString()).Append("/").Append(ft.FlowEnumID.ToString()); GameObject go = ResManager.GetPrefab(sb.ToString()); FlowModel.GetInstance().PushPrefabToMem(ft.FlowEnumID.ToString(), go); //PreInitComm(); HomePageModel.GetInstance(); new GameObject("xmlParse").AddComponent <XmlParse>(); }
public void Init() { //分数统计界面UI显示 Text txt = again.transform.Find("Text").GetComponent <Text>(); txt.text = "再来一次"; string[] str = TestPaperModel.GetInstance().TotalCount().Split('_'); int right = int.Parse(str[0]); int wrong = int.Parse(str[1]); double a = ((double)right) / (right + wrong); double ratio = Math.Round(a, 4) * 100; string text = @"答对题目: " + right + "\n" + "答错题目: " + wrong + "\n" + "正确率: " + ratio.ToString() + "%"; transform.Find("Text").GetComponent <Text>().text = text; //发送统计分数时间戳 string guid = BitConverter.ToUInt64(Guid.NewGuid().ToByteArray(), 0).ToString(); //格式:guid+开始时间+结束时间+分数 string msg = "id=" + guid + "&" + HomePageModel.GetInstance().SendTimeStampStr() + "&score=" + ratio.ToString(); StartCoroutine(SendMsg(msg)); Settle(); }