|
@@ -35,7 +35,7 @@ namespace GFGGame
|
|
//角色
|
|
//角色
|
|
CustomSuitData suitSavedData = CustomSuitDataManager.GetCurrentSuitList();
|
|
CustomSuitData suitSavedData = CustomSuitDataManager.GetCurrentSuitList();
|
|
List<int> equipDatas = suitSavedData.equipDatas;
|
|
List<int> equipDatas = suitSavedData.equipDatas;
|
|
- UpdateRole(equipDatas, sceneObj, false);
|
|
|
|
|
|
+ UpdateRole(equipDatas, sceneObj, false, null, true, null, false);
|
|
if (suitSavedData.pic && suitSavedData.suitId > 0)
|
|
if (suitSavedData.pic && suitSavedData.suitId > 0)
|
|
{
|
|
{
|
|
SuitCfg suitCfg = SuitCfgArray.Instance.GetCfg(suitSavedData.suitId);
|
|
SuitCfg suitCfg = SuitCfgArray.Instance.GetCfg(suitSavedData.suitId);
|
|
@@ -47,9 +47,12 @@ namespace GFGGame
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
- public static void UpdateRole(int[] equipDatas, GameObject sceneObj, bool needSetMask = false, int[] exceptTypes = null, bool showAni = true, GameObject parentObj = null)
|
|
|
|
|
|
+ public static void UpdateRole(int[] equipDatas, GameObject sceneObj, bool needSetMask = false, int[] exceptTypes = null, bool showAni = true, GameObject parentObj = null, bool reset = true)
|
|
{
|
|
{
|
|
- Reset(sceneObj);
|
|
|
|
|
|
+ if(reset)
|
|
|
|
+ {
|
|
|
|
+ Reset(sceneObj);
|
|
|
|
+ }
|
|
int count = equipDatas.Length;
|
|
int count = equipDatas.Length;
|
|
for (int i = 0; i < count; i++)
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
{
|
|
@@ -67,9 +70,9 @@ namespace GFGGame
|
|
DressUpUtil.UpdateBody(null, sceneObj, false, null, needSetMask, parentObj);
|
|
DressUpUtil.UpdateBody(null, sceneObj, false, null, needSetMask, parentObj);
|
|
}
|
|
}
|
|
|
|
|
|
- public static void UpdateRole(List<int> equipDatas, GameObject sceneObj, bool needSetMask = false, int[] exceptTypes = null, bool showAni = true, GameObject parentObj = null)
|
|
|
|
|
|
+ public static void UpdateRole(List<int> equipDatas, GameObject sceneObj, bool needSetMask = false, int[] exceptTypes = null, bool showAni = true, GameObject parentObj = null, bool reset = true)
|
|
{
|
|
{
|
|
- UpdateRole(equipDatas.ToArray(), sceneObj, needSetMask, exceptTypes, showAni, parentObj);
|
|
|
|
|
|
+ UpdateRole(equipDatas.ToArray(), sceneObj, needSetMask, exceptTypes, showAni, parentObj, reset);
|
|
}
|
|
}
|
|
|
|
|
|
public static void UpdateDialogBg(string value, GameObject sceneObj)
|
|
public static void UpdateDialogBg(string value, GameObject sceneObj)
|