Files
taptap2024_GJ_chidouren/Assets/Scripts/Game/FsmNode/GameStart.cs

28 lines
827 B
C#
Raw Normal View History

2024-10-16 00:03:41 +08:00
using System;
using Framework.Audio;
using Framework.FSMLite;
using Framework.UI;
2024-10-21 17:02:25 +08:00
using Game.Component;
2024-10-16 00:03:41 +08:00
using Game.Data;
using Game.EventDefine;
using Views;
namespace Game.FsmNode
{
public class GameStart : StateMachine<GameState>
{
protected override async void OnEnter (params object[] args)
{
AudioManager.Instance.PlayBGM(BgmAudio.NormalBgm , 0.65f);
2024-10-21 16:20:37 +08:00
GameEventDefine.ChangeGameFsm.SendMessage (GameState.FightGame , true);
2024-10-16 00:03:41 +08:00
UIManager.Instance.CloseLoading (null);
2024-10-21 17:02:25 +08:00
MapContent.Instance.ResetGame ();
CameraManager.Instance.SetCameraState (CameraManager.CameraState.Player_Near);
2024-10-16 00:03:41 +08:00
}
protected override void OnExit ()
{
UIManager.Instance.CloseViewWithGroup (this.GetType ().FullName);
}
}
}