Skip to content

Instantly share code, notes, and snippets.

@TakaakiIchijo
Last active August 29, 2015 14:07
Show Gist options
  • Save TakaakiIchijo/082f19cf739f8de664b1 to your computer and use it in GitHub Desktop.
Save TakaakiIchijo/082f19cf739f8de664b1 to your computer and use it in GitHub Desktop.
void CreateScriptableObjectAndSave(string assetPath)
{
//アセットの生成//
AssetDatabase.CreateAsset ((ScriptableObject)someScriptableObject, assetPath);
//変更ここから//
AssetDatabase.StartAssetEditing();
//ここで生成したScriptableObjectにデータを入れる処理//
//変更ここまで//
AssetDatabase.StopAssetEditing();
//変更をUnityEditorに伝える//
EditorUtility.SetDirty(someScriptableObject);
//すべてのアセットを保存//
AssetDatabase.SaveAssets();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment