public int GetHappenMapBGMID()
    {
        FieldTransitionInfo backTransitionInfo = MonoBehaviourSingleton <InGameManager> .I.backTransitionInfo;

        if (backTransitionInfo == null)
        {
            return(0);
        }
        return(Singleton <FieldMapTable> .I.GetFieldMapData(backTransitionInfo.mapID)?.happenBgmID ?? 0);
    }
    private string GetHappenStageName()
    {
        FieldTransitionInfo backTransitionInfo = MonoBehaviourSingleton <InGameManager> .I.backTransitionInfo;

        if (backTransitionInfo == null)
        {
            return(string.Empty);
        }
        FieldMapTable.FieldMapTableData fieldMapData = Singleton <FieldMapTable> .I.GetFieldMapData(backTransitionInfo.mapID);

        if (fieldMapData == null)
        {
            return(string.Empty);
        }
        return(fieldMapData.happenStageName);
    }