Table of Contents

Class LabelFieldAttribute

Namespace
Gamelogic.Extensions
Assembly
Gamelogic.Extensions.dll

Specifies a field to use as label for an item in the inspector. This is especially useful for arrays of compound types.

[Version(2, 5, 0)]
[AttributeUsage(AttributeTargets.Field)]
public class LabelFieldAttribute : PropertyAttribute
Inheritance
LabelFieldAttribute
Inherited Members
Extension Methods

Examples

In this example, the "type" field of ArrayItem will be used as the item label for the array in the inspector.

[Serializable]
public enum EnumNames
{
Label1,
Label2
}
 [Serializable]
 public class ArrayItem
 {
 	  public EnumNames type;
    public int value; 
 }

 public class LabelFieldTest : MonoBehaviour
 {
    [LabelField("type")]
    public ArrayItem[] items;
 }</code></pre>

Constructors

LabelFieldAttribute(string)

Properties

LabelField