概要
using UnityEditor; using UnityEngine; public static class Example { [MenuItem( "Tools/Hoge" )] private static void Hoge() { var monoImporter = ( MonoImporter )AssetImporter.GetAtPath( "Assets/Example.cs" ); var iconContent = EditorGUIUtility.IconContent( "cs Script Icon" ); var icon = ( Texture2D )iconContent.image; monoImporter.SetIcon( icon ); monoImporter.SaveAndReimport(); } }