修改考核模式前备份提交

This commit is contained in:
高铎 2025-09-15 14:17:29 +08:00
parent e08d5613e4
commit be07fb68e7
36 changed files with 205278 additions and 1484 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

View File

@ -373,6 +373,21 @@ namespace DongWuYiXue.DaoNiaoShu
}
GameManager.Instance.uiManager.GetUI<TipBtnPanel>().tip = false;
}
public void AddScore(int score, int id, bool isYiJianShuRu)
{
if (score.Equals(0) && isYiJianShuRu)
{
if (GameManager.Instance.uiManager.GetUI<TipBtnPanel>().tip == false)
{
GameManager.Instance.kaoheManager.AddScore(score, id, (s, t) =>
{
GameManager.Instance.uiManager.GetUI<ScorePanel>().SetScore(s.ToString(), t.ToString());
});
}
}
}
public void ShowArrow(string txt, Vector2 v, int arrowType = 0, int showtime = 2, int hidetime = 5, bool isKaoHe = false)
{
if (main_gameModel.modeType == ModeType.KaoHe && !isKaoHe) return;

View File

@ -37,6 +37,7 @@ namespace DongWuYiXue.DaoNiaoShu
}
break;
case 2:
fsm.AddScore(0, 0, true);
Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = true });
break;
default:

View File

@ -37,6 +37,7 @@ namespace DongWuYiXue.DaoNiaoShu
}
break;
case 2:
fsm.AddScore(0, 0, true);
Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = true });
break;
default:

View File

@ -7,6 +7,8 @@ namespace DongWuYiXue.DaoNiaoShu
{
base.OnStateEnter();
this.Log("½øÈë½á¹û״̬");
GameManager.Instance.timeCounterManager.StopTimeCounter();
GameManager.Instance.uiManager.ShowUI<ChengJiPanel>();
}
public override void OnStateStay()
{
@ -15,6 +17,8 @@ namespace DongWuYiXue.DaoNiaoShu
public override void OnStateExit()
{
base.OnStateExit();
GameManager.Instance.uiManager.CloseUI<ChengJiPanel>();
fsm.nextState = false;
}
}
}

View File

@ -36,6 +36,7 @@ namespace DongWuYiXue.DaoNiaoShu
}
break;
case 2:
fsm.AddScore(0, 0, true);
Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = true });
break;
default:

View File

@ -37,6 +37,7 @@ namespace DongWuYiXue.DaoNiaoShu
}
break;
case 2:
fsm.AddScore(0, 0, true);
Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = true });
break;
default: