private void Awake() { ins = this; projectHandler.pData = Resources.Load("ProjectData") as projData; Invoke("doInit", 0.5f); //init(); }
public static void createData() { projData pDat = (projData)ScriptableObject.CreateInstance(typeof(projData)); pDat.defaultButton = (GameObject)AssetDatabase.LoadAssetAtPath(AssetDatabase.GUIDToAssetPath(AssetDatabase.FindAssets("ButtonPrefab")[0]), typeof(UnityEngine.GameObject)); pDat.menuConfirm = (AudioClip)AssetDatabase.LoadAssetAtPath(AssetDatabase.GUIDToAssetPath(AssetDatabase.FindAssets("t:AudioClip")[0]), typeof(UnityEngine.AudioClip)); pDat.menuCancel = (AudioClip)AssetDatabase.LoadAssetAtPath(AssetDatabase.GUIDToAssetPath(AssetDatabase.FindAssets("t:AudioClip")[0]), typeof(UnityEngine.AudioClip)); pData = pDat; AssetDatabase.CreateAsset(pDat, "Assets/Resources/ProjectData.asset"); }
public void readFromJSON() { data = JsonUtility.FromJson <projData>(contents); }