Legacy Documentation: Version 4.5.0

Script language:

  • JS
  • C#
  • Boo
Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

HeaderAttribute

Namespace: UnityEngine

/

Inherits from: PropertyAttribute

Description

Use this PropertyAttribute to add a header above some fields in the Inspector.

The header is done using a DecoratorDrawer.

@Header ("Health Settings")
var health : int = 0;
var maxHealth : int = 100;

@Header ("Shield Settings") var shield : int = 0; var maxShield : int = 0;

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour {
    [Header("Health Settings")]
    public int health = 0;
    public int maxHealth = 100;
    [Header("Shield Settings")]
    public int shield = 0;
    public int maxShield = 0;
}
import UnityEngine
import System.Collections

public class ExampleClass(MonoBehaviour):

	[Header('Health Settings')]
	public health as int = 0

	public maxHealth as int = 100

	[Header('Shield Settings')]
	public shield as int = 0

	public maxShield as int = 0

Variables

headerThe header text.

Constructors

HeaderAttributeAdd a header above some fields in the Inspector.

Inherited members

Variables

orderOptional field to specify the order that multiple DecorationDrawers should be drawn in.