You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
1019 B
38 lines
1019 B
3 years ago
|
using UnityEngine;
|
||
|
using System.Collections;
|
||
|
using System;
|
||
|
using UnityEngine.UI;
|
||
|
using System.IO;
|
||
|
|
||
|
public class ExamQuestionScoreItemManager : BaseSubItemManager
|
||
|
{
|
||
|
protected Button CheckScoreButton;
|
||
|
public override void ButtonInit()
|
||
|
{
|
||
|
CheckScoreButton = transform.Find("check").GetComponent<Button>();
|
||
|
}
|
||
|
public void CheckScoreButtonClick()
|
||
|
{
|
||
|
//加载评分记录,回放
|
||
|
string filename = /*ExamInfoHelpClass.CurrentWorkPath +*/ "score/" + question.SceneType + ".xml";
|
||
|
NodeSet.Instance.LoadRecordFromFile(filename);
|
||
|
}
|
||
|
void Start()
|
||
|
{
|
||
|
CheckIfHasScore();
|
||
|
}
|
||
|
|
||
|
private void CheckIfHasScore()
|
||
|
{
|
||
|
//一个答案只有一个评分文件时采用以下方法
|
||
|
string filename = ExamInfoHelpClass.CurrentWorkPath + "score/" + question.SceneType + ".xml";
|
||
|
var flag = File.Exists(filename);
|
||
|
CheckScoreButton.gameObject.SetActive(flag);
|
||
|
}
|
||
|
|
||
|
public override void CheckIfHasAnswer()
|
||
|
{
|
||
|
|
||
|
}
|
||
|
}
|