修改bug

This commit is contained in:
shenjianxing 2025-01-06 11:12:04 +08:00
parent fca248f7eb
commit 187dd0d43d

View File

@ -24,7 +24,7 @@ public class TextQuestionAction : IAction
string errorScore = string.Empty;
string scoreName = string.Empty;
string absolutely = string.Empty;
string finishedEvent = string.Empty;
public static TextQuestionAction Allocate(Dictionary<string, string> datas, System.Action onDelayFinish = null)
{
var retNode = mPool.Allocate();
@ -41,6 +41,7 @@ public class TextQuestionAction : IAction
retNode.errorScore = datas.ContainsKey("errorScore") ? datas["errorScore"] : string.Empty;
retNode.scoreName = datas.ContainsKey("scoreName") ? datas["scoreName"] : string.Empty;
retNode.absolutely = datas.ContainsKey("absolutely") ? datas["absolutely"] : string.Empty;
retNode.finishedEvent = datas.ContainsKey("finishedEvent") ? datas["finishedEvent"] : string.Empty;
return retNode;
}
@ -75,7 +76,8 @@ public class TextQuestionAction : IAction
data.btns = btns.Split(',').ToList();
float.TryParse(wait, out data.waitCloseTime);
bool.TryParse(showAnswer, out data.showAnswer);
if (string.IsNullOrEmpty(scoreName)==false)
data.finishedEvent = finishedEvent;
if (string.IsNullOrEmpty(scoreName) == false)
{
data.scoreName = scoreName;
float.TryParse(rightScore, out data.rightScore);