Skip to content

Instantly share code, notes, and snippets.

@todorok1
Created August 13, 2025 09:02
Show Gist options
  • Select an option

  • Save todorok1/fef900161113bf41639104a5ef83c8d0 to your computer and use it in GitHub Desktop.

Select an option

Save todorok1/fef900161113bf41639104a5ef83c8d0 to your computer and use it in GitHub Desktop.
シンプルRPGチュートリアル第116回 敵キャラクターとのエンカウントを管理するクラス
/// <summary>
/// 戦闘終了時のコールバックです。
/// </summary>
public void OnFinishedBattle()
{
// キャラクターが移動できるようにします。
_characterMoverManager.ResumeCharacterMover();
GameStateManager.ChangeToMoving();
// 現在のマップIDを取得します。
var mapManager = FindAnyObjectByType<MapManager>();
if (mapManager != null)
{
// BGMを続きから再生します。
int mapId = mapManager.GetCurrentMapController().MapId;
string bgmName = MapDataManager.GetMapBgmName(mapId);
AudioManager.Instance.PlayBgm(bgmName, true, true);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment