{{~ comment = __enum.comment items = __enum.items ~}} using UnityEngine; {{namespace_with_grace_begin __namespace_with_top_module}} {{~if comment != '' ~}} /// /// {{escape_comment comment}} /// {{~end~}} {{~if __enum.is_flags~}} [System.Flags] {{~end~}} public enum {{__name}} { {{~ for item in items ~}} {{~if item.comment != '' ~}} /// /// {{escape_comment item.comment_or_alias}} /// [InspectorName("{{escape_comment item.comment_or_alias}}")] {{~end~}} {{format_enum_item_name __code_style item.name}} = {{item.value}}, {{~end~}} } {{namespace_with_grace_end __namespace_with_top_module}}