コード例 #1
0
    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();
                }
            }
        }
    }
コード例 #2
0
 public static void SetEditLayerAndTagSettings()
 {
     GameLayer.SetEditorTag();
     GameTag.SetEditorTag();
     GameSortingLayerEditor.SetEditorTag();
 }
コード例 #3
0
 public static void GenLayerAndTagCode()
 {
     GameLayer.GenerateGameLayer();
     GameTag.GenerateGameTag();
     GameSortingLayerEditor.GameSortingLayer();
 }