void Awake() { if (Application.isEditor) { Application.runInBackground = true; } main = this; main.enabled = false; UIAssistant.onShowPage += LevelMapPopup; rate_it_showed = PlayerPrefs.GetInt("Rated") == 1; }
public override void OnInspectorGUI() { if (!metaTarget) { EditorGUILayout.HelpBox("ServiceAssistant is missing", MessageType.Error); return; } ServiceAssistant main = (ServiceAssistant)metaTarget; Undo.RecordObject(main, ""); main.lifes_refilled_notification = EditorGUILayout.BeginToggleGroup("Lifes Refilling Notification", main.lifes_refilled_notification); if (GUILayout.Button("Edit Text", GUILayout.Width(100))) { AllInOnePanel.CreateBerryPanel().EditLocalization("notification_lifesrefilled"); } EditorGUILayout.EndToggleGroup(); EditorGUILayout.Space(); main.daily_reward_notification = EditorGUILayout.BeginToggleGroup("Daily Reward Notification", main.daily_reward_notification); main.daily_reward_hour = Mathf.RoundToInt(EditorGUILayout.Slider("Notification Time: " + main.daily_reward_hour.ToString("D2") + ":00", main.daily_reward_hour, 0, 23)); if (GUILayout.Button("Edit Text", GUILayout.Width(100))) { AllInOnePanel.CreateBerryPanel().EditLocalization("notification_dailyreward"); } EditorGUILayout.EndToggleGroup(); EditorGUILayout.Space(); main.good_morning_notification = EditorGUILayout.BeginToggleGroup("Good Morning Notification", main.good_morning_notification); main.good_morning_hour = Mathf.RoundToInt(EditorGUILayout.Slider("Notification Time: " + main.good_morning_hour.ToString("D2") + ":00", main.good_morning_hour, 0, 23)); main.good_morning_days_delay = Mathf.RoundToInt(EditorGUILayout.Slider("Days Delay: " + main.good_morning_days_delay.ToString() + " day(s)", main.good_morning_days_delay, 1, 14)); if (GUILayout.Button("Edit Text", GUILayout.Width(100))) { AllInOnePanel.CreateBerryPanel().EditLocalization("notification_goodmorning"); } EditorGUILayout.EndToggleGroup(); }