INNER CODE UNIT · C#

SerializeFieldAttribute

GloriousPtr/ArcGameEngine · Arc-ScriptCore/src/Attributes/Attributes.cs:13

	public class SerializeFieldAttribute : Attribute { }

	/// <summary>
	/// Tells Arc to hide the field from properties panel.
	/// This attribute doesn't change the serialization behavior.
	/// </summary>
	[AttributeUsage(AttributeTargets.Field)]
	[UsedImplicitly(ImplicitUseKindFlags.Default, ImplicitUseTargetFlags.WithMembers)]
	public class HideInPropertiesAttribute : Attribute { }

	/// <summary>
	/// Tells Arc to show the field from properties panel.
	/// Public fields are already visible. Use this attribute to mark internal/private fields as visible.
	/// This attribute doesn't change the serialization behavior.
	/// </summary>
	[AttributeUsage(AttributeTargets.Field)]
	[UsedImplicitly(ImplicitUseKindFlags.Default, ImplicitUseTargetFlags.WithMembers)]
	public class ShowInPropertiesAttribute : Attribute { }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…