Skip to content
Group variables in Unity 3d inspector with style!
C#
Branch: master
Clone or download

Latest commit

Pixeye
Pixeye Upgrade
Misc improvements
Namespace changed to Pixeye.Unity
Latest commit 3683e7f Jun 8, 2019

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Homebrew/DecorateFoldout Upgrade Jun 8, 2019
.gitignore Initial commit May 17, 2018
LICENSE Initial commit May 17, 2018
README.md

README.md

license Join the chat at https://discord.gg/ukhzx83

InspectorFoldoutGroup

Group variables in Unity 3d inspector with style!

https://gyazo.com/9f18eab9dfb123d928aecf7daa3e01da

https://gyazo.com/4e6566c2fca783e4cd557f95713a4ab5

How to use

Put attribute before variable and you are done !

[Foldout("DESIRED_NAME")]
  public class Player : MonoBehaviour
{
	[Foldout("Setup")] public Transform selfTransform;
	
	[Foldout("Data")] public int HP;
	[Foldout("Data")] public int AT;
 
}

You don't need to write [Foldout] attribute each time! Instead, you can add "true" bool check afther naming to put all properties to the specified group

  public class Player : MonoBehaviour
{
	[Foldout("DATA OBJECT", true)] 
	public int hp;
	public int attack = 20;
	[SerializeField]
	private GameObject self;
	
	[Foldout("DATA ATTACK")] 
	public int AT;
 
}

https://gyazo.com/2ce500e63fd604de8098aece2fa354fa

Other content

  • Tag filters - an extension to add foldable groups to the inspector.
  • ACTORS - Unity3d data-driven framework I'm currently working on.
You can’t perform that action at this time.