public void CopyLevelKey() { #if UNITY_WEBGL WriteTextToClipboard(levelInputKeyText.text); #else EditorGUIUtility.systemCopyBuffer = levelInputKeyText.text; #endif Debug.Log("Level key copied to clipboard"); PopupTooltipManager.GetInstance().copyLevelKeySuccessful.Activate(); }
public void LoadLevelFromKey(string key) { LevelKeyHandler.LevelConfig loadedLevelConfig = LevelKeyHandler.ReadKey(key); if (loadedLevelConfig != null) { levelInputConfig = loadedLevelConfig; LevelInputConfigChanged(); Debug.Log("Level loaded from pasted key"); PopupTooltipManager.GetInstance().pasteLevelKeySuccessful.Activate(); } else { Debug.Log("Pasted level key is invalid, could not load level"); PopupTooltipManager.GetInstance().pasteLevelKeyFailed.Activate(); } }
private void Awake() { instance = this; }