Exemplo n.º 1
0
        public void Awake()
        {
            Lockit.LoadLockitText(this);
            var language = Application.systemLanguage;

            Lockit.SetLanguage(ToLangCode(language));
        }
        public static void GenerateExampleLockit()
        {
            var text = Lockit.GenerateExampleText();

            Debug.Log(Selection.activeContext);
            Debug.Log(Selection.activeObject);
            Debug.Log(Selection.activeInstanceID);
            if (Selection.activeObject == null)
            {
                return;
            }
            var path = Path.Combine(AssetDatabase.GetAssetPath(Selection.activeInstanceID), "new_lockit.json");

            // Removing 'Assets from the path'
            var abspath = Path.Combine(Application.dataPath, path.Replace(@"Assets/", ""));

            using (var vs = File.CreateText(abspath))
            {
                vs.Write(text);
            }
            AssetDatabase.Refresh();
            AssetDatabase.SaveAssets();
        }