//아르바이트 배치 및 해제 부분
    public void OnBatchToggle(bool _bIsToggle)
    {
        if (m_CharacterData == null)
        {
            return;
        }

        bool bIsToggle = _bIsToggle;

        //Debug.Log(m_SettingToggle.isOn);

        //만약 배치를 해야하고 배치상태가 아니라면
        if (bIsToggle && m_bIsBatch == false)
        {
            //배치 될 수 있는지를 확인
            nGetBatchIndex = spawnManager.AddArbaitCheck();

            //만약 배치 할 수 있다면 현재 인덱스, 배치 인덱스, 현재 페널, 캐릭터 데이터를 보낸후 배치
            if (nGetBatchIndex != (int)E_CHECK.E_FAIL)
            {
                spawnManager.AddArbait(m_CharacterData.index, nGetBatchIndex, gameObject, m_CharacterData);
                m_bIsBatch           = true;
                m_SettingToggle.isOn = true;
            }
            else
            {
                m_SettingToggle.isOn = false;
            }
        }
        //해제를 원하고 배치상태라면
        else if ((bIsToggle == false) && m_bIsBatch)
        {
            //배치된 아르바이트를 지움
            spawnManager.DeleteArbait(gameObject);

            playerData.PlayerStatsSetting();

            m_CharacterData.batch = -1;

            m_bIsBatch = false;
        }

        //Debug.Log(m_SettingToggle.isOn);
    }