| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 | 
							- using System.Collections.Generic;
 
- using FairyGUI;
 
- using UI.DressUp;
 
- using UnityEngine;
 
- namespace GFGGame
 
- {
 
-     public enum EnumPhotographType
 
-     {
 
-         BG,
 
-         NPC,
 
-         SCENE,
 
-         BORDER,
 
-         EFFECT
 
-     }
 
-     public class PhotographDataManager : SingletonBase<PhotographDataManager>
 
-     {
 
-         public List<int> listBgData = new List<int>();
 
-         public List<int> listNpcData = new List<int>();
 
-         public List<int> listSceneData = new List<int>();
 
-         public List<int> listBorderData = new List<int>();
 
-         public List<int> listEffectData = new List<int>();
 
-         public void Clear()
 
-         {
 
-             listBgData.Clear();
 
-             listNpcData.Clear();
 
-             listSceneData.Clear();
 
-             listBorderData.Clear();
 
-             listEffectData.Clear();
 
-         }
 
-         public void Add(int itemID)
 
-         {
 
-             ItemCfg itemCfg = ItemCfgArray.Instance.GetCfg(itemID);
 
-             if (itemCfg.itemType == ConstItemType.DRESS_UP)
 
-             {
 
-                 if (itemCfg.subType == ConstDressUpItemType.BEI_JING)
 
-                 {
 
-                     if (listBgData.IndexOf(itemID) < 0) listBgData.Add(itemID);
 
-                 }
 
-                 else if (itemCfg.subType == ConstDressUpItemType.QIAN_JING || itemCfg.subType == ConstDressUpItemType.BEI_SHI || itemCfg.subType == ConstDressUpItemType.HUAN_JING)
 
-                 {
 
-                     if (listSceneData.IndexOf(itemID) < 0) listSceneData.Add(itemID);
 
-                 }
 
-             }
 
-             else if (itemCfg.itemType == ConstItemType.ITEM)
 
-             {
 
-                 if (itemCfg.subType == ConstItemSubType.NPC)
 
-                 {
 
-                     if (listNpcData.IndexOf(itemID) < 0) listNpcData.Add(itemID);
 
-                 }
 
-                 else if (itemCfg.subType == ConstItemSubType.BOREDR)
 
-                 {
 
-                     if (listBorderData.IndexOf(itemID) < 0) listBorderData.Add(itemID);
 
-                 }
 
-                 else if (itemCfg.subType == ConstItemSubType.EFFECT)
 
-                 {
 
-                     if (listEffectData.IndexOf(itemID) < 0) listEffectData.Add(itemID);
 
-                 }
 
-             }
 
-         }
 
-         public void AddEquipItem(Dictionary<int, List<int>> _equipSceneData, int itemID, out Dictionary<int, List<int>> equipSceneData)
 
-         {
 
-             if (!_equipSceneData.ContainsKey(itemID))
 
-             {
 
-                 _equipSceneData.Add(itemID, new List<int>());
 
-             }
 
-             _equipSceneData[itemID].Add(itemID);
 
-             equipSceneData = _equipSceneData;
 
-         }
 
-         public bool IsTouchUI(GComponent viewCom)
 
-         {
 
-             GObject obj = GRoot.inst.touchTarget;
 
-             UI_PhotographUI _viewCom = UI_PhotographUI.Proxy(viewCom);
 
-             return _viewCom.m_comSelectBox.m_btnSize.GetChild("icon").asLoader == obj || _viewCom.m_comSelectBox.m_btnDelete.GetChild("icon").asLoader == obj || _viewCom.m_comSelectBox.m_btnFlip.GetChild("icon").asLoader == obj || _viewCom.m_btnBack == obj || _viewCom.m_btnChoose.GetChild("icon").asLoader == obj || _viewCom.m_btnPhotograph.GetChild("icon").asLoader == obj;
 
-         }
 
-     }
 
- }
 
 
  |