示例#1
0
    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();
    }
示例#2
0
 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();
     }
 }
示例#3
0
 private void Awake()
 {
     instance = this;
 }