View OneLineFieldsAttribute.cs
using System.Collections; | |
using System.Linq; | |
using System.Collections.Generic; | |
using UnityEngine; | |
using UnityEditor; | |
/* | |
Usage: | |
[OneLineFields] | |
public MyClass/MyStruct myVar; |
View OnChangedCallAttribute.cs
using System.Linq; | |
using UnityEngine; | |
using UnityEditor; | |
using System; | |
public class OnChangedCallAttribute : PropertyAttribute | |
{ | |
public enum RunTimeCriteriaEnum | |
{ | |
EditorOnly, |
View OnChangedCallAttribute.cs
using System.Linq; | |
using UnityEngine; | |
using UnityEditor; | |
using System.Reflection; | |
/// Feel free to us this. :) | |
public class OnChangedCallAttribute : PropertyAttribute | |
{ | |
public string methodName; |
View RuleTileEditor.cs
using System; | |
using System.Collections.Generic; | |
using System.Reflection; | |
using UnityEditor.Sprites; | |
using UnityEditorInternal; | |
using UnityEngine; | |
using UnityEngine.Networking; | |
using UnityEngine.Tilemaps; | |
using Object = UnityEngine.Object; |