少年修仙传客户端基础资源
hch
2024-12-18 46adf6cc3c761de8ed9b0b664dce172631ed528c
0312 增加UI组件快捷创建

# Conflicts:
# Assets/Editor/Tool/ExportPrefabsIMG.cs
1个文件已修改
2个文件已添加
244 ■■■■■ 已修改文件
Assets/Editor/Tool/PrefabCreateTool.cs 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Assets/Editor/UIPattern/CustomizedItemCell.prefab 217 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Assets/Editor/UIPattern/CustomizedItemCell.prefab.meta 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Assets/Editor/Tool/PrefabCreateTool.cs
@@ -74,13 +74,27 @@
        SetParent(instance);
    }
    [MenuItem("GameObject/UI/CommonItemCell")]
    [MenuItem("GameObject/UI/自选商品")]
    public static void CreateCommonItemCell()
    {
        var prefab = LoadUIPattern("CommonItemCell");
        var prefab = LoadUIPattern("CustomizedItemCell");
        var instance = GameObject.Instantiate(prefab) as GameObject;
        instance.name = "CommonItemCell";
        instance.name = "CustomizedItemCell";
        SetParent(instance);
    }
    [MenuItem("GameObject/UI/特效")]
    public static void CreateUIEffect()
    {
        var instance = new GameObject("UIEffect");
        instance.AddComponent<UIEffect>();
        SetParent(instance);
    }
    [MenuItem("GameObject/UI/ItemCell")]
    public static void CreateItemCell()
    {
        var button = UIUtility.CreateWidget("ItemCell", "ItemCell");
        SetParent(button);
    }
    [MenuItem("GameObject/UI/SortTable")]
Assets/Editor/UIPattern/CustomizedItemCell.prefab
New file
@@ -0,0 +1,217 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &688052668226012315
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 5305028644436260699}
  - component: {fileID: 621911517540831081}
  - component: {fileID: 6659136341600549377}
  m_Layer: 5
  m_Name: addbg
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!224 &5305028644436260699
RectTransform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 688052668226012315}
  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_ConstrainProportionsScale: 0
  m_Children:
  - {fileID: 190710435197556422}
  m_Father: {fileID: 6799213541382060757}
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: 0, y: 0}
  m_SizeDelta: {x: 84, y: 84}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &621911517540831081
CanvasRenderer:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 688052668226012315}
  m_CullTransparentMesh: 1
--- !u!114 &6659136341600549377
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 688052668226012315}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: 5eec31867c0c74f4aa2eeade969eec0e, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  m_Material: {fileID: 0}
  m_Color: {r: 1, g: 1, b: 1, a: 1}
  m_RaycastTarget: 0
  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
  m_Maskable: 1
  m_OnCullStateChanged:
    m_PersistentCalls:
      m_Calls: []
  m_Sprite: {fileID: 21300000, guid: 7f0365e85e4e6cf4e8644dea70be05d9, type: 3}
  m_Type: 0
  m_PreserveAspect: 0
  m_FillCenter: 1
  m_FillMethod: 4
  m_FillAmount: 1
  m_FillClockwise: 1
  m_FillOrigin: 0
  m_UseSpriteMesh: 0
  m_PixelsPerUnitMultiplier: 1
  m_Gray: 0
  m_IconKey:
--- !u!1 &1447178772389964033
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 190710435197556422}
  - component: {fileID: 6847799887859678582}
  - component: {fileID: 3319042766011955182}
  m_Layer: 5
  m_Name: addImg
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!224 &190710435197556422
RectTransform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1447178772389964033}
  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_ConstrainProportionsScale: 0
  m_Children: []
  m_Father: {fileID: 5305028644436260699}
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: 0, y: 0}
  m_SizeDelta: {x: 56, y: 56}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &6847799887859678582
CanvasRenderer:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1447178772389964033}
  m_CullTransparentMesh: 1
--- !u!114 &3319042766011955182
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1447178772389964033}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: 5eec31867c0c74f4aa2eeade969eec0e, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  m_Material: {fileID: 0}
  m_Color: {r: 1, g: 1, b: 1, a: 1}
  m_RaycastTarget: 0
  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
  m_Maskable: 1
  m_OnCullStateChanged:
    m_PersistentCalls:
      m_Calls: []
  m_Sprite: {fileID: 21300000, guid: 9e85afd711b4cf940b6ff306104a4032, type: 3}
  m_Type: 0
  m_PreserveAspect: 0
  m_FillCenter: 1
  m_FillMethod: 4
  m_FillAmount: 1
  m_FillClockwise: 1
  m_FillOrigin: 0
  m_UseSpriteMesh: 0
  m_PixelsPerUnitMultiplier: 1
  m_Gray: 0
  m_IconKey:
--- !u!1 &2154807644928535534
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 6799213541382060757}
  - component: {fileID: 1751265100431819983}
  - component: {fileID: 1969554440226131231}
  m_Layer: 0
  m_Name: CustomizedItemCell
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!224 &6799213541382060757
RectTransform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 2154807644928535534}
  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_ConstrainProportionsScale: 0
  m_Children:
  - {fileID: 5305028644436260699}
  m_Father: {fileID: 0}
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: 0, y: 0}
  m_SizeDelta: {x: 84, y: 84}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &1751265100431819983
CanvasRenderer:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 2154807644928535534}
  m_CullTransparentMesh: 0
--- !u!114 &1969554440226131231
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 2154807644928535534}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: 34e1dcbb05ab0a5489087b2de193ed80, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  m_Format: 0
  addImage: {fileID: 6659136341600549377}
Assets/Editor/UIPattern/CustomizedItemCell.prefab.meta
New file
@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 18434bcda2bccbf4fb45622b04e0ac16
PrefabImporter:
  externalObjects: {}
  userData:
  assetBundleName:
  assetBundleVariant: