Display As String Attribute

DisplayAsString is used on any property, and displays a string in the inspector as text. Use this for when you want to show a string in the inspector, but not allow for any editing.

[InfoBox(
    "Instead of disabling values in the inspector in order to show some information or debug a value. " +
    "You can use DisplayAsString to show the value as text, instead of showing it in a disabled drawer")]
[DisplayAsString]
public Color SomeColor;

[BoxGroup("SomeBox")]
[HideLabel]
[DisplayAsString]
public string SomeText = "Lorem Ipsum";

[InfoBox("The DisplayAsString attribute can also be configured to enable or disable overflowing to multiple lines.")]
[HideLabel]
[DisplayAsString]
public string Overflow = "A very very very very very very very very very long string that has been configured to overflow.";

[HideLabel]
[DisplayAsString(false)]
public string DisplayAllOfIt = "A very very very very very very very very long string that has been configured to not overflow.";