This commit is contained in:
parent
999ce2507d
commit
32a5618200
|
@ -132,7 +132,7 @@ PrefabInstance:
|
||||||
m_Modifications:
|
m_Modifications:
|
||||||
- target: {fileID: -8679921383154817045, guid: 9171eca83e743a24d9191ba07b562eb5, type: 3}
|
- target: {fileID: -8679921383154817045, guid: 9171eca83e743a24d9191ba07b562eb5, type: 3}
|
||||||
propertyPath: m_RootOrder
|
propertyPath: m_RootOrder
|
||||||
value: 3
|
value: 2
|
||||||
objectReference: {fileID: 0}
|
objectReference: {fileID: 0}
|
||||||
- target: {fileID: -8679921383154817045, guid: 9171eca83e743a24d9191ba07b562eb5, type: 3}
|
- target: {fileID: -8679921383154817045, guid: 9171eca83e743a24d9191ba07b562eb5, type: 3}
|
||||||
propertyPath: m_LocalPosition.x
|
propertyPath: m_LocalPosition.x
|
||||||
|
@ -382,7 +382,7 @@ Transform:
|
||||||
m_ConstrainProportionsScale: 0
|
m_ConstrainProportionsScale: 0
|
||||||
m_Children: []
|
m_Children: []
|
||||||
m_Father: {fileID: 1411090331}
|
m_Father: {fileID: 1411090331}
|
||||||
m_RootOrder: 2
|
m_RootOrder: 1
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0}
|
||||||
--- !u!114 &772251466
|
--- !u!114 &772251466
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
|
@ -621,10 +621,10 @@ Transform:
|
||||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
m_ConstrainProportionsScale: 0
|
m_ConstrainProportionsScale: 0
|
||||||
m_Children:
|
m_Children:
|
||||||
- {fileID: 1768481224}
|
|
||||||
- {fileID: 2089319124}
|
- {fileID: 2089319124}
|
||||||
- {fileID: 772251465}
|
- {fileID: 772251465}
|
||||||
- {fileID: 1136531139}
|
- {fileID: 1136531139}
|
||||||
|
- {fileID: 1768481224}
|
||||||
m_Father: {fileID: 0}
|
m_Father: {fileID: 0}
|
||||||
m_RootOrder: 3
|
m_RootOrder: 3
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
@ -880,7 +880,7 @@ PrefabInstance:
|
||||||
objectReference: {fileID: 0}
|
objectReference: {fileID: 0}
|
||||||
- target: {fileID: -8679921383154817045, guid: bab65147af79bc847876b53f253d65c4, type: 3}
|
- target: {fileID: -8679921383154817045, guid: bab65147af79bc847876b53f253d65c4, type: 3}
|
||||||
propertyPath: m_RootOrder
|
propertyPath: m_RootOrder
|
||||||
value: 0
|
value: 3
|
||||||
objectReference: {fileID: 0}
|
objectReference: {fileID: 0}
|
||||||
- target: {fileID: -8679921383154817045, guid: bab65147af79bc847876b53f253d65c4, type: 3}
|
- target: {fileID: -8679921383154817045, guid: bab65147af79bc847876b53f253d65c4, type: 3}
|
||||||
propertyPath: m_LocalPosition.x
|
propertyPath: m_LocalPosition.x
|
||||||
|
@ -2209,7 +2209,7 @@ Transform:
|
||||||
- {fileID: 8349363051970068140}
|
- {fileID: 8349363051970068140}
|
||||||
- {fileID: 5323224703424836121}
|
- {fileID: 5323224703424836121}
|
||||||
m_Father: {fileID: 1411090331}
|
m_Father: {fileID: 1411090331}
|
||||||
m_RootOrder: 1
|
m_RootOrder: 0
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 62.853, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 62.853, z: 0}
|
||||||
--- !u!95 &2089319125
|
--- !u!95 &2089319125
|
||||||
Animator:
|
Animator:
|
||||||
|
|
|
@ -42,20 +42,11 @@ public class Score_7002 : ScoreBase
|
||||||
{
|
{
|
||||||
base.Init();
|
base.Init();
|
||||||
//SendMsg = sendMsg;
|
//SendMsg = sendMsg;
|
||||||
scoreList = new List<int>() { 0, 0, 0, 0, 0, 0, 0, 0 ,0};
|
scoreList = new List<int>() { 0, 0, 0, 0, 0, 0, 0, 0, 0 };
|
||||||
cdzIndex = 0;
|
cdzIndex = 0;
|
||||||
xzDic[1] = new Dictionary<int, bool[]>();
|
|
||||||
for (int i = 1; i <= 4; i++)
|
|
||||||
{
|
|
||||||
xzDic[1][i] = new bool[2] { false, false };
|
|
||||||
}
|
|
||||||
xzDic[2] = new Dictionary<int, bool[]>();
|
|
||||||
for (int i = 1; i <= 9; i++)
|
|
||||||
{
|
|
||||||
xzDic[2][i] = new bool[2] { false, false };
|
|
||||||
}
|
|
||||||
|
|
||||||
List<ScoreSubjectStep> tmps= new List<ScoreSubjectStep>();
|
ResetDic();
|
||||||
|
List<ScoreSubjectStep> tmps = new List<ScoreSubjectStep>();
|
||||||
tmps.Add(new ScoreSubjectStep(1, 5));
|
tmps.Add(new ScoreSubjectStep(1, 5));
|
||||||
tmps.Add(new ScoreSubjectStep(2, 5));
|
tmps.Add(new ScoreSubjectStep(2, 5));
|
||||||
tmps.Add(new ScoreSubjectStep(3, 5));
|
tmps.Add(new ScoreSubjectStep(3, 5));
|
||||||
|
@ -66,28 +57,41 @@ public class Score_7002 : ScoreBase
|
||||||
tmps.Add(new ScoreSubjectStep(8, 5));
|
tmps.Add(new ScoreSubjectStep(8, 5));
|
||||||
|
|
||||||
steps = new Dictionary<int, ScoreSubjectStep>();
|
steps = new Dictionary<int, ScoreSubjectStep>();
|
||||||
tmps.ForEach(a =>
|
tmps.ForEach(a =>
|
||||||
{
|
{
|
||||||
steps.Add(a.subProcessId, a);
|
steps.Add(a.subProcessId, a);
|
||||||
});
|
});
|
||||||
|
|
||||||
List<D_SubProcess> dsteps=new List<D_SubProcess>();
|
List<D_SubProcess> dsteps = new List<D_SubProcess>();
|
||||||
DataManager.Instance.d_System.subjects.Find(a => a.id == schemeId).processes.ForEach(a =>
|
DataManager.Instance.d_System.subjects.Find(a => a.id == schemeId).processes.ForEach(a =>
|
||||||
{
|
{
|
||||||
dsteps.AddRange(a.subProcesses);
|
dsteps.AddRange(a.subProcesses);
|
||||||
});
|
});
|
||||||
for (int i = 0; i < steps.Count; i++)
|
for (int i = 0; i < steps.Count; i++)
|
||||||
{
|
{
|
||||||
steps[i+1].step = dsteps[i];
|
steps[i + 1].step = dsteps[i];
|
||||||
}
|
}
|
||||||
static_steps = steps;
|
static_steps = steps;
|
||||||
}
|
}
|
||||||
|
public static void ResetDic()
|
||||||
|
{
|
||||||
|
xzDic[1] = new Dictionary<int, bool[]>();
|
||||||
|
for (int i = 1; i <= 4; i++)
|
||||||
|
{
|
||||||
|
xzDic[1][i] = new bool[2] { false, false };
|
||||||
|
}
|
||||||
|
xzDic[2] = new Dictionary<int, bool[]>();
|
||||||
|
for (int i = 1; i <= 9; i++)
|
||||||
|
{
|
||||||
|
xzDic[2][i] = new bool[2] { false, false };
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public override void SetDeviceControl(Device_Control device_Control)
|
public override void SetDeviceControl(Device_Control device_Control)
|
||||||
{
|
{
|
||||||
this.device_Control = (Device_Control_2002)device_Control;
|
this.device_Control = (Device_Control_2002)device_Control;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void CheckScore(string triggerName, object para)
|
public override void CheckScore(string triggerName, object para)
|
||||||
{
|
{
|
||||||
base.CheckScore(triggerName, para);
|
base.CheckScore(triggerName, para);
|
||||||
|
@ -108,26 +112,26 @@ public class Score_7002 : ScoreBase
|
||||||
//sendMsg(0);
|
//sendMsg(0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if(triggerName == "现场按钮")
|
else if (triggerName == "现场按钮")
|
||||||
{
|
{
|
||||||
steps[3].SetScore(true);
|
steps[3].SetScore(true);
|
||||||
process = 3;
|
process = 3;
|
||||||
scoreList[process] = 0;
|
scoreList[process] = 0;
|
||||||
//sendMsg(0);
|
//sendMsg(0);
|
||||||
}
|
}
|
||||||
else if(triggerName== "巡视场站")
|
else if (triggerName == "巡视场站")
|
||||||
{
|
{
|
||||||
steps[4].SetScore(true);
|
steps[4].SetScore(true);
|
||||||
process = 4;
|
process = 4;
|
||||||
scoreList[process] = 5;
|
scoreList[process] = 5;
|
||||||
//sendMsg(0);
|
//sendMsg(0);
|
||||||
}
|
}
|
||||||
else if(triggerName== "拆装工单按钮" && para.ToString() == "1")
|
else if (triggerName == "拆装工单按钮" && para.ToString() == "1")
|
||||||
{
|
{
|
||||||
float tmp = 0;
|
float tmp = 0;
|
||||||
for(int i = 1;i <=4;i++)
|
for (int i = 1; i <= 4; i++)
|
||||||
{
|
{
|
||||||
if(xzDic[1][i][1])
|
if (xzDic[1][i][1])
|
||||||
{
|
{
|
||||||
tmp += 1.0f / 4.0f;
|
tmp += 1.0f / 4.0f;
|
||||||
}
|
}
|
||||||
|
@ -145,6 +149,7 @@ public class Score_7002 : ScoreBase
|
||||||
process = 6;
|
process = 6;
|
||||||
scoreList[process] = 5;
|
scoreList[process] = 5;
|
||||||
//sendMsg(0);
|
//sendMsg(0);
|
||||||
|
|
||||||
}
|
}
|
||||||
else if (triggerName == "²ð×°¹¤µ¥°´Å¥" && para.ToString() == "2")
|
else if (triggerName == "²ð×°¹¤µ¥°´Å¥" && para.ToString() == "2")
|
||||||
{
|
{
|
||||||
|
@ -158,8 +163,8 @@ public class Score_7002 : ScoreBase
|
||||||
}
|
}
|
||||||
|
|
||||||
steps[7].SetScore(tmp);
|
steps[7].SetScore(tmp);
|
||||||
|
|
||||||
|
|
||||||
process = 7;
|
process = 7;
|
||||||
scoreList[process] = (int)(tmp * 45.0f);
|
scoreList[process] = (int)(tmp * 45.0f);
|
||||||
process = 8;
|
process = 8;
|
||||||
|
@ -167,7 +172,13 @@ public class Score_7002 : ScoreBase
|
||||||
//sendMsg(1);
|
//sendMsg(1);
|
||||||
//over
|
//over
|
||||||
}
|
}
|
||||||
|
else if (triggerName == "撤离现场")
|
||||||
|
{
|
||||||
|
steps[8].SetScore(true);
|
||||||
|
|
||||||
|
//sendMsg(0);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//private void sendMsg(int isComp)
|
//private void sendMsg(int isComp)
|
||||||
|
@ -201,7 +212,7 @@ public class Score_7002 : ScoreBase
|
||||||
// GameManager.NetMgr.add();
|
// GameManager.NetMgr.add();
|
||||||
//}
|
//}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ?????List??,??????
|
/// ?????List??,??????
|
||||||
|
@ -209,7 +220,7 @@ public class Score_7002 : ScoreBase
|
||||||
/// <exception cref="System.NotImplementedException"></exception>
|
/// <exception cref="System.NotImplementedException"></exception>
|
||||||
public override string SaveSceneBufferList()
|
public override string SaveSceneBufferList()
|
||||||
{
|
{
|
||||||
|
|
||||||
return "";
|
return "";
|
||||||
//throw new System.NotImplementedException();
|
//throw new System.NotImplementedException();
|
||||||
}
|
}
|
||||||
|
@ -219,7 +230,7 @@ public class Score_7002 : ScoreBase
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public override void LoadSceneBufferList(string sceneInfo)
|
public override void LoadSceneBufferList(string sceneInfo)
|
||||||
{
|
{
|
||||||
|
|
||||||
//throw new System.NotImplementedException();
|
//throw new System.NotImplementedException();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -51,7 +51,7 @@ public class StepState_7002 : StepState
|
||||||
}
|
}
|
||||||
else if (num == 2)
|
else if (num == 2)
|
||||||
{
|
{
|
||||||
OfficeManager.Instance.mobileController.downIndex = 2;
|
OfficeManager.Instance.mobileController.downIndex = 1;
|
||||||
OfficeManager.Instance.mobileAttch10007.index = 1;
|
OfficeManager.Instance.mobileAttch10007.index = 1;
|
||||||
Score_7002.cdzIndex = 0;
|
Score_7002.cdzIndex = 0;
|
||||||
}
|
}
|
||||||
|
@ -62,6 +62,7 @@ public class StepState_7002 : StepState
|
||||||
else if (num == 4)
|
else if (num == 4)
|
||||||
{
|
{
|
||||||
Score_7002.cdzIndex = 0;
|
Score_7002.cdzIndex = 0;
|
||||||
|
Score_7002.ResetDic();
|
||||||
Player10007_7002.Instance.moveNum = 0;
|
Player10007_7002.Instance.moveNum = 0;
|
||||||
}
|
}
|
||||||
else if (num == 5)
|
else if (num == 5)
|
||||||
|
@ -71,6 +72,14 @@ public class StepState_7002 : StepState
|
||||||
}
|
}
|
||||||
else if (num == 6)
|
else if (num == 6)
|
||||||
{
|
{
|
||||||
|
for (int i = 1; i <= 4; i++)
|
||||||
|
{
|
||||||
|
Score_7002.xzDic[1][i] = new bool[2] { false, true };
|
||||||
|
}
|
||||||
|
for (int i = 1; i <= 9; i++)
|
||||||
|
{
|
||||||
|
Score_7002.xzDic[2][i] = new bool[2] { false, false };
|
||||||
|
}
|
||||||
Score_7002.cdzIndex = 1;
|
Score_7002.cdzIndex = 1;
|
||||||
}
|
}
|
||||||
else if (num == 7)
|
else if (num == 7)
|
||||||
|
@ -79,6 +88,14 @@ public class StepState_7002 : StepState
|
||||||
}
|
}
|
||||||
else if (num == 8)
|
else if (num == 8)
|
||||||
{
|
{
|
||||||
|
for (int i = 1; i <= 4; i++)
|
||||||
|
{
|
||||||
|
Score_7002.xzDic[1][i] = new bool[2] { false, true };
|
||||||
|
}
|
||||||
|
for (int i = 1; i <= 9; i++)
|
||||||
|
{
|
||||||
|
Score_7002.xzDic[2][i] = new bool[2] { false, true };
|
||||||
|
}
|
||||||
GameManager.ProcessMgr.IsRightSubProcessStepsTriggerID("³·ÀëÏÖ³¡", true);
|
GameManager.ProcessMgr.IsRightSubProcessStepsTriggerID("³·ÀëÏÖ³¡", true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -121,6 +121,7 @@ public class UI_InstallAndDismantleTicketPanel_10007_7002 : BasePanel
|
||||||
//GameManager.ProcessMgr.CheckSubProcessSteps(GameManager.ProcessMgr.subProcessStepId);
|
//GameManager.ProcessMgr.CheckSubProcessSteps(GameManager.ProcessMgr.subProcessStepId);
|
||||||
GameManager.UIMgr.HidePanel<UI_InstallAndDismantleTicketPanel_10007_7002>();
|
GameManager.UIMgr.HidePanel<UI_InstallAndDismantleTicketPanel_10007_7002>();
|
||||||
GameManager.ProcessMgr.IsRightSubProcessStepsTriggerID("撤离现场", true);
|
GameManager.ProcessMgr.IsRightSubProcessStepsTriggerID("撤离现场", true);
|
||||||
|
ScoreManager.instance.Check("撤离现场", null);
|
||||||
}
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -282,14 +282,7 @@ public class GameManager : SingletonAutoMono<GameManager>
|
||||||
|
|
||||||
GameManager.RunModelMgr.schemeID = 7002;
|
GameManager.RunModelMgr.schemeID = 7002;
|
||||||
GameManager.ProcessMgr.Init(GameManager.RunModelMgr.schemeID);
|
GameManager.ProcessMgr.Init(GameManager.RunModelMgr.schemeID);
|
||||||
//GameManager.UIMgr.ShowPanel<UI_LoadingPanel>(E_UI_Layer.System, (panel) =>
|
|
||||||
//{
|
|
||||||
//GameManager.UIMgr.ShowPanel<UI_MainTitlePanel>(E_UI_Layer.Bot, (panel) =>
|
|
||||||
//{
|
|
||||||
// panel.Init();
|
|
||||||
//});
|
|
||||||
|
|
||||||
//panel.Init();
|
|
||||||
GameManager.EventMgr.EventTrigger<float>(Enum_EventType.UpdateProgress, 0.1f);
|
GameManager.EventMgr.EventTrigger<float>(Enum_EventType.UpdateProgress, 0.1f);
|
||||||
GameManager.NetMgr.init_getSerData(() =>
|
GameManager.NetMgr.init_getSerData(() =>
|
||||||
{
|
{
|
||||||
|
@ -377,12 +370,7 @@ public class GameManager : SingletonAutoMono<GameManager>
|
||||||
GameManager.EventMgr.EventTrigger<string>(Enum_EventType.SwitchSubProcessStepTriggerID, ProcessManager.Instance.subProcessStepTriggerID);
|
GameManager.EventMgr.EventTrigger<string>(Enum_EventType.SwitchSubProcessStepTriggerID, ProcessManager.Instance.subProcessStepTriggerID);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
//});
|
//});
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
|
@ -19,14 +19,14 @@ public class UI_PracticeInfoItem : BaseItem
|
||||||
{
|
{
|
||||||
pointData = $"<color=#FF0000>{ sInfo.stepName}</color>";
|
pointData = $"<color=#FF0000>{ sInfo.stepName}</color>";
|
||||||
pointInfoData = $"<color=#FF0000>{sInfo.testPoint}</color>";
|
pointInfoData = $"<color=#FF0000>{sInfo.testPoint}</color>";
|
||||||
scoreData = $"<color=#FF0000>{sInfo.setScore}</color>/{sInfo.defaultScore}";
|
scoreData = $"<color=#FF0000>{sInfo.setScore.ToString("F1")}</color>/{sInfo.defaultScore}";
|
||||||
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
pointData = sInfo.stepName;
|
pointData = sInfo.stepName;
|
||||||
pointInfoData = sInfo.testPoint;
|
pointInfoData = sInfo.testPoint;
|
||||||
scoreData = $"<color=#00EEE6>{sInfo.setScore}</color>/{sInfo.defaultScore}";
|
scoreData = $"<color=#00EEE6>{sInfo.setScore.ToString("F1")}</color>/{sInfo.defaultScore}";
|
||||||
}
|
}
|
||||||
point.text = pointData;
|
point.text = pointData;
|
||||||
pointInfo.text = pointInfoData;
|
pointInfo.text = pointInfoData;
|
||||||
|
|
|
@ -20,7 +20,7 @@ public class UI_PracticeCompletedPanel : BasePanel
|
||||||
temp.Init(index, scoreModel.stepList[index]);
|
temp.Init(index, scoreModel.stepList[index]);
|
||||||
}
|
}
|
||||||
|
|
||||||
GetControl<TextMeshProUGUI>("ScoreRes").text = scoreModel.score.ToString();
|
GetControl<TextMeshProUGUI>("ScoreRes").text = scoreModel.score.ToString("F1");
|
||||||
GetControl<TextMeshProUGUI>("UsedTimesRes").text = (DateTime.Now - GameManager.RunModelMgr.startTime).ToString(@"hh\:mm\:ss");
|
GetControl<TextMeshProUGUI>("UsedTimesRes").text = (DateTime.Now - GameManager.RunModelMgr.startTime).ToString(@"hh\:mm\:ss");
|
||||||
Debug.Log("开始时间:" + GameManager.RunModelMgr.startTime.ToString() + " 结束时间:" + DateTime.Now.ToString());
|
Debug.Log("开始时间:" + GameManager.RunModelMgr.startTime.ToString() + " 结束时间:" + DateTime.Now.ToString());
|
||||||
}
|
}
|
||||||
|
|
|
@ -86,6 +86,7 @@ public class UI_TaskListPanel : BasePanel
|
||||||
break;
|
break;
|
||||||
case "ReStartBtn":
|
case "ReStartBtn":
|
||||||
ClickFirstSubProcessesItem(0);
|
ClickFirstSubProcessesItem(0);
|
||||||
|
ScoreManager.instance.ReInit();
|
||||||
break;
|
break;
|
||||||
case "RePracticeBtn":
|
case "RePracticeBtn":
|
||||||
ResetPractice();
|
ResetPractice();
|
||||||
|
|
Loading…
Reference in New Issue