public override void OnGUI() { using (new GUIHelper.Vertical()) { int[] ids; string[] names; CommonUtils.GetValuesAndFieldNames <GameSortingLayer>(out ids, out names); for (int i = 0; i < names.Length; i++) { EditorGUILayout.TextField($"SortLayer{ids[i]}", names[i]); } using (new GUIHelper.Horizontal()) { if (GUILayout.Button("Set SortLayer")) { GameSortingLayerEditor.SetEditorTag(); } if (GUILayout.Button("GenerateConstSortLayer")) { GameSortingLayerEditor.GameSortingLayer(); } } } }
public static void SetEditLayerAndTagSettings() { GameLayer.SetEditorTag(); GameTag.SetEditorTag(); GameSortingLayerEditor.SetEditorTag(); }
public static void GenLayerAndTagCode() { GameLayer.GenerateGameLayer(); GameTag.GenerateGameTag(); GameSortingLayerEditor.GameSortingLayer(); }