Skip to content

Instantly share code, notes, and snippets.

View ChrisDirkis's full-sized avatar

Chris Dirkis ChrisDirkis

View GitHub Profile
@ChrisDirkis
ChrisDirkis / CreateScriptableObjectInstance.cs
Last active June 19, 2021 04:30
CreateScriptableObjectInstance script (removes the need for [CreateAssetMenu] attribute)
using System.IO;
using UnityEditor;
using UnityEngine;
namespace ChrisDirkis.Utility.Editor {
public class CreateScriptableObjectInstance : MonoBehaviour {
private const string MenuItemAddress = "Assets/Create/Scriptable Object Instance";
private const int Priority = int.MaxValue;
[MenuItem(MenuItemAddress, priority = Priority)]
@ChrisDirkis
ChrisDirkis / AutoSave.cs
Last active August 21, 2020 12:55
AutoSave script
using System.Linq;
using UnityEditor;
using UnityEditor.SceneManagement;
using UnityEngine;
using UnityEngine.SceneManagement;
// Probably best to compile this to a DLL, or put in a folder with an
// assmebly definition set to editor only. Otherwise, put in an
// Editor folder inside your project.