using System; using asap.core; using game; using Game; using GameCore; using TMPro; using UniRx; using Unity.Notifications; using UnityEngine; using UnityEngine.UI; public class SettingPopupPanel : MonoBehaviour { private IConfig config; ISettingService settingService; public Button btn_close; public Button btn_mask; public BtnSwitch music; public BtnSwitch sound; public BtnSwitch vibrate; public BtnSwitch notification; public Button btn_language; public TMP_Text txt_language; public Button btn_policy; public Button btn_contact; public Button btn_announcement; public Button btn_service; public Button btn_delete; public Button btn_social; public Button btn_logout; public Button btn_support; //new public ToggleSwitch toggles_quality; public ToggleSwitch toggles_weight; public TMP_Text text_id; public TMP_Text text_version; protected CompositeDisposable disposables = new CompositeDisposable(); private void Awake() { config = GContext.container.Resolve(); settingService = GContext.container.Resolve(); btn_close = transform.Find("btn_close").GetComponent