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(); }