Exemplo n.º 1
0
    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>();
    }
Exemplo n.º 2
0
    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();
    }