using System; using System.Collections; using UnityEngine; public class DataCollectScreen : MonoBehaviour { public static DataCollectScreen Instance; public ToggleButtonBehaviour SendNameButton; public ToggleButtonBehaviour SendTelemButton; public AdDataCollectScreen AdPolicy; private void Start() { DataCollectScreen.Instance = this; this.UpdateButtons(); } public IEnumerator Show() { if (!SaveManager.SendDataScreen) { base.gameObject.SetActive(true); while (base.gameObject.activeSelf) { yield return null; } } yield break; } public void Close() { SaveManager.SendDataScreen = true; } public void ToggleSendTelemetry() { SaveManager.SendTelemetry = !SaveManager.SendTelemetry; this.UpdateButtons(); } public void ToggleSendName() { SaveManager.SendName = !SaveManager.SendName; this.UpdateButtons(); } public void UpdateButtons() { this.SendNameButton.UpdateText(SaveManager.SendName); this.SendTelemButton.UpdateText(SaveManager.SendTelemetry); } }