UIBattleDeploy:属性加载OK

This commit is contained in:
fatiao 2025-04-14 22:37:56 +08:00
parent 9ffa060cb1
commit 597ee8264a
9 changed files with 2180 additions and 1982 deletions

View File

@ -20095,36 +20095,6 @@ PrefabInstance:
serializedVersion: 3
m_TransformParent: {fileID: 1166254662}
m_Modifications:
- target: {fileID: 325279564010871977, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 325279564010871977, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 325279564010871977, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 325279564010871977, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 325279564010871977, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 325279564010871977, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 644431724256365673, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchorMax.y
@ -20255,486 +20225,6 @@ PrefabInstance:
propertyPath: m_Name
value: UIBattleDeploy
objectReference: {fileID: 0}
- target: {fileID: 1221520603728682111, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1221520603728682111, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1221520603728682111, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1221520603728682111, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1221520603728682111, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1290977474506463341, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_IsActive
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1467002005940573692, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1467002005940573692, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1467002005940573692, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1467002005940573692, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1467002005940573692, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1467002005940573692, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1573921448062241765, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_SizeDelta.y
value: 768
objectReference: {fileID: 0}
- target: {fileID: 1964792278284290227, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1964792278284290227, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1964792278284290227, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1964792278284290227, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1964792278284290227, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1964792278284290227, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2626850041996759555, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2626850041996759555, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2626850041996759555, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2626850041996759555, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2626850041996759555, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2626850041996759555, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4635941770300466069, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4635941770300466069, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4635941770300466069, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4635941770300466069, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4635941770300466069, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4635941770300466069, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5228965514585480601, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5228965514585480601, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5228965514585480601, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5228965514585480601, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5412409390120433711, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_Pivot.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 5412409390120433711, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5775421009678015668, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5775421009678015668, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5775421009678015668, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5775421009678015668, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5775421009678015668, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5775421009678015668, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5861291590266173194, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5861291590266173194, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5861291590266173194, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5861291590266173194, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5861291590266173194, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5998011320388961544, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5998011320388961544, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5998011320388961544, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5998011320388961544, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5998011320388961544, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5998011320388961544, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6006714279922811119, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6006714279922811119, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6006714279922811119, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6006714279922811119, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6440212140805980788, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6440212140805980788, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6440212140805980788, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6440212140805980788, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6440212140805980788, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6440212140805980788, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6745832126349681430, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6745832126349681430, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6745832126349681430, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6745832126349681430, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6745832126349681430, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6745832126349681430, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7261712535181102736, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7261712535181102736, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7261712535181102736, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7261712535181102736, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7270511649452879206, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7270511649452879206, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7270511649452879206, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7270511649452879206, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7391832695488894755, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7391832695488894755, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7391832695488894755, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7391832695488894755, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7391832695488894755, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7391832695488894755, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8018424436044459615, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8018424436044459615, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8018424436044459615, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8018424436044459615, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8018424436044459615, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8174463948737525834, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_Pivot.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8174463948737525834, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_SizeDelta.y
value: 648
objectReference: {fileID: 0}
- target: {fileID: 8174463948737525834, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchoredPosition.y
value: -120
objectReference: {fileID: 0}
- target: {fileID: 9074505878075137386, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9074505878075137386, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9074505878075137386, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9074505878075137386, guid: 1340d4be9e551de48af3be5be2ad9c72,
type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []

File diff suppressed because it is too large Load Diff

View File

@ -8773,7 +8773,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 300, y: -56.53846}
m_AnchoredPosition: {x: 300, y: -57}
m_SizeDelta: {x: 560, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &7970037687638696301

View File

@ -18018,7 +18018,7 @@ RectTransform:
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 15, y: -40}
m_SizeDelta: {x: 20.307692, y: 0}
m_SizeDelta: {x: 18, y: 0}
m_Pivot: {x: 0, y: 1}
--- !u!222 &3813566158360236915
CanvasRenderer:
@ -20225,7 +20225,7 @@ RectTransform:
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 15, y: -40}
m_SizeDelta: {x: 20.307692, y: 0}
m_SizeDelta: {x: 18, y: 0}
m_Pivot: {x: 0, y: 1}
--- !u!222 &4668904589077612587
CanvasRenderer:

View File

@ -5525,14 +5525,14 @@ local UICfg = {
[3000]={
['id']=3000,
['name']='UIBattleDeploy',
['type']=6,
['type']=3,
['mainViewType']=0,
['need_mask']=false,
['lua_path']='',
['res_path']='UIBattle/UIBattleDeploy',
['childPaths']='',
['page_anim_in_type']=0,
['page_anim_out_type']=0,
['page_anim_in_type']=3,
['page_anim_out_type']=4,
['hide_main_top']=true,
['hide_main_bottom']=true,
['need_persistent']=false,

View File

@ -1,6 +1,13 @@
local UIBattleDeployCtr = class("UIBattleDeployCtr", require("UICtrBase"))
local num1, num2
function UIBattleDeployCtr:Init(view)
local val = GlobalConfig.Instance:GetConfigStrValue(153)
local list = CommonUtil.DeserializeGlobalStrToTable(val)
num1 = tonumber(list[1])
num2 = tonumber(list[2])
self.view = view
end
@ -24,5 +31,51 @@ function UIBattleDeployCtr:OnDispose()
self.view = nil
end
function UIBattleDeployCtr:GetSort_ActorData_List(tbActor)
--伙伴界面排序
local sortedPartnerDatas = ManagerContainer.DataMgr.PartnerData:SortPartnerData()
--根据伙伴界面排序 排序
local sortedData = {}
for j =1, tbActor.Count do--主角第一
local actor = tbActor[j-1]
local UserId = 1
if tostring(UserId)==tostring(actor.ID) then
table.insert(sortedData,actor)
end
end
for i=1, #sortedPartnerDatas do --伙伴排序
local PartnerData = sortedPartnerDatas[i]
for j =1, tbActor.Count do
local actor = tbActor[j-1]
if tostring(PartnerData.id)==tostring(actor.ID) then
table.insert(sortedData,actor)
end
end
end
return sortedData
end
function UIBattleDeployCtr:GetHeroLogicData(heroId)
local isLeader = (heroId == 1)
if isLeader then
return ManagerContainer.DataMgr.UserData:GetHeroData()
else
return ManagerContainer.DataMgr.PartnerData:GetPartnerDataByUniqueId(heroId)
end
end
function UIBattleDeployCtr:GetLastBaseAttrs(heroId)
local isLeader = (heroId == 1)
if isLeader then
return ManagerContainer.DataMgr.UserData:GetLastBaseAttrs()
else
return ManagerContainer.DataMgr.PartnerData:GetLastBaseAttrs(heroId)
end
end
function UIBattleDeployCtr:GetAttrPlanePercent(val)
return (val - 1) * num1 - num2 * math.pow(val - 1, 2)
end
return UIBattleDeployCtr

View File

@ -1,4 +1,5 @@
local UIBattleDeployView = require("UIBattle/UIBattleDeployView_Generate")
local TabToggleType = {
Property = 1,
Skill1 = 2,
@ -7,15 +8,15 @@ local TabToggleType = {
Skill4 = 5,
}
local LabelToggleType = {
STR = 11,
AGI = 12,
VIT = 13,
INT = 14,
DEX = 15,
LUK = 16,
HEX = 17,
Recomend = 18,
More = 19
STR = 1,
AGI = 2,
VIT = 3,
INT = 4,
DEX = 5,
LUK = 6,
HEX = 7,
Recomend = 8,
More = 9
}
local HeadToggleType = {
Head1 = 1,
@ -47,6 +48,29 @@ function UIBattleDeployView:FillContent(data, uiBase)
end
function UIBattleDeployView:Init()
self:SetSelectedToggleInfo({
id = HeadToggleType.Head1,
isSelected_Bool = true,
tabSelectedIdx_Int = 1
})
self.tabToggleList = {
[1] = self.propertyToggle,
[2] = self.Skill1Toggle,
[3] = self.Skill2Toggle,
[4] = self.Skill3Toggle,
[5] = self.Skill4Toggle,
}
self.tabList = {
[1] = self.tab1,
[2] = self.tab2,
[3] = self.tab3,
[4] = self.tab4,
[5] = self.tab5
}
self.attr_plane.cUIPolygon:InitVertexsCount(6)
self:Refresh()
end
function UIBattleDeployView:RemoveEventListener()
@ -84,8 +108,10 @@ function UIBattleDeployView:OnHide()
end
function UIBattleDeployView:OnShow(data)
LogError("UIBattleDeployView:OnShow")
self.controller:SetData(data)
self:Refresh()
end
function UIBattleDeployView:OnClose()
@ -100,15 +126,202 @@ function UIBattleDeployView:OnClickStartBtn(btn)
end
function UIBattleDeployView:OnValueChanged_HeadToggleGroup(toggle, toggleType, isOn)
LogError("TAG: "..toggle.name..", HeadToggleGroup "..toggleType..", isOn "..tostring(isOn))
--LogError("TAG: "..toggle.name..", HeadToggleGroup "..toggleType..", isOn "..tostring(isOn))
if isOn == false then return end
self:SetSelectedToggleInfo({
id = toggleType,
isSelected_Bool = true,
tabSelectedIdx_Int = 1
})
self:Refresh()
end
function UIBattleDeployView:OnValueChanged_TabToggleGroup(toggle, toggleType, isOn)
LogError("TAG: "..toggle.name..", TabToggleType"..toggleType..", isOn"..tostring(isOn))
--LogError("TAG: "..toggle.name..", TabToggleType"..toggleType..", isOn"..tostring(isOn))
if isOn == false then return end
local currSelectedInfo = self:GetCurrSelectedInfo()
self:SetSelectedToggleInfo({
id = currSelectedInfo.id,
isSelected_Bool = true,
tabSelectedIdx_Int = toggleType
})
self:Refresh()
end
function UIBattleDeployView:OnValueChanged_LabelToggleGroup(toggle, toggleType, isOn)
LogError("TAG: "..toggle.name..", LabelToggleGroup "..toggleType..", isOn "..tostring(isOn))
--LogError("TAG: "..toggle.name..", LabelToggleGroup "..toggleType..", isOn "..tostring(isOn))
end
function UIBattleDeployView:GetCurrSelectedInfo()
for i = 1, #self.data_SelectedToggleInfo do
if self.data_SelectedToggleInfo[i].isSelected_Bool then
return self.data_SelectedToggleInfo[i]
end
end
return nil
end
function UIBattleDeployView:SetSelectedToggleInfo(toggleInfo)
self.data_SelectedToggleInfo = {
[1] = {id = HeadToggleType.Head1, isSelected_Bool = false, tabSelectedIdx_Int = 1},
[2] = {id = HeadToggleType.Head2, isSelected_Bool = false, tabSelectedIdx_Int = 1},
[3] = {id = HeadToggleType.Head3, isSelected_Bool = false, tabSelectedIdx_Int = 1},
[4] = {id = HeadToggleType.Head4, isSelected_Bool = false, tabSelectedIdx_Int = 1},
}
self.data_SelectedToggleInfo[toggleInfo.id] = toggleInfo
end
function UIBattleDeployView:RefreshAttrPlanePercentVec(val, endPos)
local percent = self.controller:GetAttrPlanePercent(SDataUtil.InvConvert(val))
percent = math.min(100, percent + 10)
local length = endPos - self.center.transform.localPosition
return self.center.transform.localPosition + length * percent /100
end
---------------------------------------- Refresh Function ----------------------------------------
function UIBattleDeployView:Refresh()
local currSelectedInfo = self:GetCurrSelectedInfo()
local data_ActorData_List = LuaBattleBridge.GetBattleTeamPlayerActors()
self.ourMembers_ActorData_List = self.controller:GetSort_ActorData_List(data_ActorData_List)
self:RefreshHeroHeads(self.ourMembers_ActorData_List, currSelectedInfo)
local currSelected_ActorData = self.ourMembers_ActorData_List[currSelectedInfo.id]
self:RefreshHeroPad(currSelected_ActorData, currSelectedInfo)
end
--[[
currSelectedInfo: {id = HeadToggleType.Head1, isSelected_Bool = true, tabSelectedIdx_Int = 1}
]]
function UIBattleDeployView:RefreshHeroHeads(data_ActorData_List, currSelectedInfo)
for i = 1, #data_ActorData_List do
local data_ActorData = data_ActorData_List[i]
local head_GameObject = self:GetHead_GameObject(i)
self:RefreshHeroHead(head_GameObject, data_ActorData, i==currSelectedInfo.id)
end
end
--[[
currSelectedInfo: {id = HeadToggleType.Head1, isSelected_Bool = true, tabSelectedIdx_Int = 1}
]]
local function GetBaseAttrsByType(baseAttrs, type)
if baseAttrs == nil then return 0 end
if baseAttrs[type] == nil then return 0 end
return SDataUtil.InvConvert(baseAttrs[type] or 0)
end
function UIBattleDeployView:RefreshHeroPad(data_ActorData, currSelectedInfo)
for i = 1, #self.tabToggleList do
local tabToggle = self.tabToggleList[i]
tabToggle.toggle.isOn = (i==currSelectedInfo.tabSelectedIdx_Int)
end
for i = 1, #self.tabList do
local tab = self.tabList[i]
tab:SetActive(i==currSelectedInfo.tabSelectedIdx_Int)
end
if currSelectedInfo.tabSelectedIdx_Int == TabToggleType.Property then
local heroId = CommonUtil.ToNumber(data_ActorData.ID)
local heroData = self.controller:GetHeroLogicData(heroId)
self.strStart.transform.localPosition = self:RefreshAttrPlanePercentVec(heroData.attrs[Enum.HeroAttrType.STR], self.strEnd.transform.localPosition)
self.agiStart.transform.localPosition = self:RefreshAttrPlanePercentVec(heroData.attrs[Enum.HeroAttrType.AGI], self.agiEnd.transform.localPosition)
self.intStart.transform.localPosition = self:RefreshAttrPlanePercentVec(heroData.attrs[Enum.HeroAttrType.INT], self.intEnd.transform.localPosition)
self.vitStart.transform.localPosition = self:RefreshAttrPlanePercentVec(heroData.attrs[Enum.HeroAttrType.VIT], self.vitEnd.transform.localPosition)
self.dexStart.transform.localPosition = self:RefreshAttrPlanePercentVec(heroData.attrs[Enum.HeroAttrType.DEX], self.dexEnd.transform.localPosition)
self.lukStart.transform.localPosition = self:RefreshAttrPlanePercentVec(heroData.attrs[Enum.HeroAttrType.LUK], self.lukEnd.transform.localPosition)
self.attr_plane.cUIPolygon:RefreshPolygonVertexs()
local oneAttrAddDic = {}
local twoAttrAddDic = {}
local baseAttrs = self.controller:GetLastBaseAttrs(heroId)
for i = Enum.HeroAttrType.STR, Enum.HeroAttrType.LUK do
if oneAttrAddDic[i] == nil then
oneAttrAddDic[i] = 0
end
end
local dic = ManagerContainer.LuaActorDataMgr:GetRoleIncreaseSecondAttrVal(heroId,
oneAttrAddDic[Enum.HeroAttrType.STR] + GetBaseAttrsByType(baseAttrs, Enum.HeroAttrType.STR),
oneAttrAddDic[Enum.HeroAttrType.AGI] + GetBaseAttrsByType(baseAttrs, Enum.HeroAttrType.AGI),
oneAttrAddDic[Enum.HeroAttrType.INT] + GetBaseAttrsByType(baseAttrs, Enum.HeroAttrType.INT),
oneAttrAddDic[Enum.HeroAttrType.VIT] + GetBaseAttrsByType(baseAttrs, Enum.HeroAttrType.VIT),
oneAttrAddDic[Enum.HeroAttrType.DEX] + GetBaseAttrsByType(baseAttrs, Enum.HeroAttrType.DEX),
oneAttrAddDic[Enum.HeroAttrType.LUK] + GetBaseAttrsByType(baseAttrs, Enum.HeroAttrType.LUK)
)
local iter = dic:GetEnumerator()
while iter:MoveNext() do
-- LogError("Add "..tostring(iter.Current.Value))
local newAttrs = heroData.attrs
-- LogError(Inspect(newAttrs))
--服务器整数增量 = 取下整(当前本地增量 + 服务器当前 - 取下整(服务器当前)
if newAttrs[iter.Current.Key] ~= nil then
local SfServerAdd = SDataUtil.Add(newAttrs[iter.Current.Key] , iter.Current.Value)
local ServerAdd = SDataUtil.InvConvertDouble(SfServerAdd)
local CurServer = SDataUtil.InvConvertDouble(newAttrs[iter.Current.Key] )
twoAttrAddDic[iter.Current.Key] = math.floor(ServerAdd) - math.floor(CurServer)
else
twoAttrAddDic[iter.Current.Key] = math.floor(iter.Current.Value)
end
end
self.baseList = {}
local addList = {}
for k,v in pairs(heroData.attrs) do
if (k >= Enum.HeroAttrType.Life and k <= Enum.HeroAttrType.CastAcceleration) then
self.baseList[#self.baseList + 1] = {k, v, twoAttrAddDic[k] or 0}
else
if #heroData.attrs > 0 then
if k >= Enum.HeroAttrType.RealHurt then
if SDataUtil.InvConvertDouble(v) > 0 then
addList[#addList + 1] = {k, v, twoAttrAddDic[k] or 0}
end
end
end
end
end
if self.baseSView.loopVerticalScrollRect.totalCount ~= #self.baseList then
self.baseSView.loopVerticalScrollRect:ClearCells()
CommonUtil.LoopGridViewEleCreateNew(self, self.baseSView.loopVerticalScrollRect, self.baseSView.attrContent2.gridLayoutGroup, self.baseList, 0, nil, function (itemLua, idx)
CommonUtil.UpdateItemPrefab(self, itemLua, self.baseList[idx + 1])
end)
else
self.baseSView.loopVerticalScrollRect:ResetItemTypeStart()
self.baseSView.loopVerticalScrollRect:RefreshCellsData()
end
self.attrContent.rectTransform.anchoredPosition = Vector2(0, 0)
elseif currSelectedInfo.tabSelectedIdx_Int == TabToggleType.Skill1 then
elseif currSelectedInfo.tabSelectedIdx_Int == TabToggleType.Skill2 then
elseif currSelectedInfo.tabSelectedIdx_Int == TabToggleType.Skill3 then
elseif currSelectedInfo.tabSelectedIdx_Int == TabToggleType.Skill4 then
end
end
---------------------------------------- Helper Function ----------------------------------------
function UIBattleDeployView:RefreshPropertyTab(data_ActorData)
end
function UIBattleDeployView:RefreshHeroHead(head_GameObject, data_ActorData, isSelected_Bool)
CommonUtil.LoadIcon(
self.uiBase,
data_ActorData.HeadIcon,
function (sprite)
head_GameObject.image.sprite = sprite
if isSelected_Bool then
head_GameObject.image.color = Color.white
else
head_GameObject.image.color = Color.gray
end
end,
self,
"HeroHead"
)
end
function UIBattleDeployView:GetHead_GameObject(i)
return self["head"..i]
end
return UIBattleDeployView

View File

@ -4,18 +4,22 @@
---@class UIBattleDeploy__Generate_head4
---@field public gameObject UnityEngine.GameObject
---@field public image UnityEngine.UI.Image
---@field public toggle UnityEngine.UI.Toggle
---@class UIBattleDeploy__Generate_head3
---@field public gameObject UnityEngine.GameObject
---@field public image UnityEngine.UI.Image
---@field public toggle UnityEngine.UI.Toggle
---@class UIBattleDeploy__Generate_head2
---@field public gameObject UnityEngine.GameObject
---@field public image UnityEngine.UI.Image
---@field public toggle UnityEngine.UI.Toggle
---@class UIBattleDeploy__Generate_head1
---@field public gameObject UnityEngine.GameObject
---@field public image UnityEngine.UI.Image
---@field public toggle UnityEngine.UI.Toggle
---@class UIBattleDeploy__Generate_headToggleGroup
@ -46,6 +50,24 @@
---@field public gameObject UnityEngine.GameObject
---@field public toggleGroup UnityEngine.UI.ToggleGroup
---@class UIBattleDeploy__Generate_baseSView_attrContent2
---@field public gameObject UnityEngine.GameObject
---@field public gridLayoutGroup UnityEngine.UI.GridLayoutGroup
---@class UIBattleDeploy__Generate_baseSView
---@field public gameObject UnityEngine.GameObject
---@field public rectTransform UnityEngine.RectTransform
---@field public loopVerticalScrollRect UnityEngine.UI.LoopVerticalScrollRect
---@field public attrContent2 UIBattleDeploy__Generate_baseSView_attrContent2
---@class UIBattleDeploy__Generate_attrContent
---@field public gameObject UnityEngine.GameObject
---@field public rectTransform UnityEngine.RectTransform
---@class UIBattleDeploy__Generate_attrScrollRect
---@field public gameObject UnityEngine.GameObject
---@field public scrollRect UnityEngine.UI.ScrollRect
---@class UIBattleDeploy__Generate_attr_plane
---@field public gameObject UnityEngine.GameObject
---@field public cUIPolygon CUIPolygon
@ -125,6 +147,9 @@
---@field private attr_plane UIBattleDeploy__Generate_attr_plane
---@field private lukStart UnityEngine.GameObject
---@field private center UnityEngine.GameObject
---@field private attrScrollRect UIBattleDeploy__Generate_attrScrollRect
---@field private attrContent UIBattleDeploy__Generate_attrContent
---@field private baseSView UIBattleDeploy__Generate_baseSView
---@field private natureAttrItem UnityEngine.GameObject
---@field private tab2 UnityEngine.GameObject
---@field private tab3 UnityEngine.GameObject
@ -209,6 +234,10 @@ function UIBattleDeployView:InitGenerate(Root, data)
self:InitGenerate__45(Root,data)
self:InitGenerate__46(Root,data)
self:InitGenerate__47(Root,data)
self:InitGenerate__48(Root,data)
self:InitGenerate__49(Root,data)
self:InitGenerate__50(Root,data)
self:InitGenerate__51(Root,data)
end
@ -585,9 +614,67 @@ end
---@private
function UIBattleDeployView:InitGenerate__30(Root, data)
--[[
Animator/Pad/DeployPad/Tab/Tab1/Right/AttrScrollRect/Viewport/Content/NatureAttrItem
Animator/Pad/DeployPad/Tab/Tab1/Right/AttrScrollRect
--]]
local tmp = Root:Find("Animator/Pad/DeployPad/Tab/Tab1/Right/AttrScrollRect/Viewport/Content/NatureAttrItem").gameObject
local tmp = Root:Find("Animator/Pad/DeployPad/Tab/Tab1/Right/AttrScrollRect").gameObject
if tolua.getpeer(tmp) == nil then
tolua.setpeer(tmp, {})
end
self.attrScrollRect = tmp
tmp.scrollRect = tmp:GetComponent(Enum.TypeInfo.ScrollRect)
end
---@private
function UIBattleDeployView:InitGenerate__31(Root, data)
--[[
Animator/Pad/DeployPad/Tab/Tab1/Right/AttrScrollRect/Viewport/AttrContent
--]]
local tmp = Root:Find("Animator/Pad/DeployPad/Tab/Tab1/Right/AttrScrollRect/Viewport/AttrContent").gameObject
if tolua.getpeer(tmp) == nil then
tolua.setpeer(tmp, {})
end
self.attrContent = tmp
tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform)
end
---@private
function UIBattleDeployView:InitGenerate__32(Root, data)
--[[
Animator/Pad/DeployPad/Tab/Tab1/Right/AttrScrollRect/Viewport/AttrContent/BaseSView
--]]
local tmp = Root:Find("Animator/Pad/DeployPad/Tab/Tab1/Right/AttrScrollRect/Viewport/AttrContent/BaseSView").gameObject
if tolua.getpeer(tmp) == nil then
tolua.setpeer(tmp, {})
end
self.baseSView = tmp
tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform)
tmp.loopVerticalScrollRect = tmp:GetComponent(Enum.TypeInfo.LoopVerticalScrollRect)
end
---@private
function UIBattleDeployView:InitGenerate__33(Root, data)
--[[
Animator/Pad/DeployPad/Tab/Tab1/Right/AttrScrollRect/Viewport/AttrContent/BaseSView/Viewport/AttrContent2
--]]
local tmp = Root:Find("Animator/Pad/DeployPad/Tab/Tab1/Right/AttrScrollRect/Viewport/AttrContent/BaseSView/Viewport/AttrContent2").gameObject
if tolua.getpeer(tmp) == nil then
tolua.setpeer(tmp, {})
end
self.baseSView.attrContent2 = tmp
tmp.gridLayoutGroup = tmp:GetComponent(Enum.TypeInfo.GridLayoutGroup)
end
---@private
function UIBattleDeployView:InitGenerate__34(Root, data)
--[[
Animator/Pad/DeployPad/Tab/Tab1/Right/AttrScrollRect/Viewport/AttrContent/NatureAttrItem
--]]
local tmp = Root:Find("Animator/Pad/DeployPad/Tab/Tab1/Right/AttrScrollRect/Viewport/AttrContent/NatureAttrItem").gameObject
if tolua.getpeer(tmp) == nil then
tolua.setpeer(tmp, {})
end
@ -596,7 +683,7 @@ function UIBattleDeployView:InitGenerate__30(Root, data)
end
---@private
function UIBattleDeployView:InitGenerate__31(Root, data)
function UIBattleDeployView:InitGenerate__35(Root, data)
--[[
Animator/Pad/DeployPad/Tab/Tab2
--]]
@ -608,7 +695,7 @@ function UIBattleDeployView:InitGenerate__31(Root, data)
end
---@private
function UIBattleDeployView:InitGenerate__32(Root, data)
function UIBattleDeployView:InitGenerate__36(Root, data)
--[[
Animator/Pad/DeployPad/Tab/Tab3
--]]
@ -620,7 +707,7 @@ function UIBattleDeployView:InitGenerate__32(Root, data)
end
---@private
function UIBattleDeployView:InitGenerate__33(Root, data)
function UIBattleDeployView:InitGenerate__37(Root, data)
--[[
Animator/Pad/DeployPad/Tab/Tab4
--]]
@ -632,7 +719,7 @@ function UIBattleDeployView:InitGenerate__33(Root, data)
end
---@private
function UIBattleDeployView:InitGenerate__34(Root, data)
function UIBattleDeployView:InitGenerate__38(Root, data)
--[[
Animator/Pad/DeployPad/Tab/Tab5
--]]
@ -644,7 +731,7 @@ function UIBattleDeployView:InitGenerate__34(Root, data)
end
---@private
function UIBattleDeployView:InitGenerate__35(Root, data)
function UIBattleDeployView:InitGenerate__39(Root, data)
--[[
Animator/Pad/DeployPad/TabToggleGroup
--]]
@ -658,7 +745,7 @@ function UIBattleDeployView:InitGenerate__35(Root, data)
end
---@private
function UIBattleDeployView:InitGenerate__36(Root, data)
function UIBattleDeployView:InitGenerate__40(Root, data)
--[[
Animator/Pad/DeployPad/TabToggleGroup/PropertyToggle
--]]
@ -672,7 +759,7 @@ function UIBattleDeployView:InitGenerate__36(Root, data)
end
---@private
function UIBattleDeployView:InitGenerate__37(Root, data)
function UIBattleDeployView:InitGenerate__41(Root, data)
--[[
Animator/Pad/DeployPad/TabToggleGroup/Skill1Toggle
--]]
@ -686,7 +773,7 @@ function UIBattleDeployView:InitGenerate__37(Root, data)
end
---@private
function UIBattleDeployView:InitGenerate__38(Root, data)
function UIBattleDeployView:InitGenerate__42(Root, data)
--[[
Animator/Pad/DeployPad/TabToggleGroup/Skill2Toggle
--]]
@ -700,7 +787,7 @@ function UIBattleDeployView:InitGenerate__38(Root, data)
end
---@private
function UIBattleDeployView:InitGenerate__39(Root, data)
function UIBattleDeployView:InitGenerate__43(Root, data)
--[[
Animator/Pad/DeployPad/TabToggleGroup/Skill3Toggle
--]]
@ -714,7 +801,7 @@ function UIBattleDeployView:InitGenerate__39(Root, data)
end
---@private
function UIBattleDeployView:InitGenerate__40(Root, data)
function UIBattleDeployView:InitGenerate__44(Root, data)
--[[
Animator/Pad/DeployPad/TabToggleGroup/Skill4Toggle
--]]
@ -728,7 +815,7 @@ function UIBattleDeployView:InitGenerate__40(Root, data)
end
---@private
function UIBattleDeployView:InitGenerate__41(Root, data)
function UIBattleDeployView:InitGenerate__45(Root, data)
--[[
Animator/Pad/Heads
--]]
@ -740,7 +827,7 @@ function UIBattleDeployView:InitGenerate__41(Root, data)
end
---@private
function UIBattleDeployView:InitGenerate__42(Root, data)
function UIBattleDeployView:InitGenerate__46(Root, data)
--[[
Animator/Pad/Heads/HeadToggleGroup
--]]
@ -754,7 +841,7 @@ function UIBattleDeployView:InitGenerate__42(Root, data)
end
---@private
function UIBattleDeployView:InitGenerate__43(Root, data)
function UIBattleDeployView:InitGenerate__47(Root, data)
--[[
Animator/Pad/Heads/HeadToggleGroup/Head1
--]]
@ -764,11 +851,13 @@ function UIBattleDeployView:InitGenerate__43(Root, data)
end
self.head1 = tmp
tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
tmp.toggle = tmp:GetComponent(Enum.TypeInfo.Toggle)
end
---@private
function UIBattleDeployView:InitGenerate__44(Root, data)
function UIBattleDeployView:InitGenerate__48(Root, data)
--[[
Animator/Pad/Heads/HeadToggleGroup/Head2
--]]
@ -778,11 +867,13 @@ function UIBattleDeployView:InitGenerate__44(Root, data)
end
self.head2 = tmp
tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
tmp.toggle = tmp:GetComponent(Enum.TypeInfo.Toggle)
end
---@private
function UIBattleDeployView:InitGenerate__45(Root, data)
function UIBattleDeployView:InitGenerate__49(Root, data)
--[[
Animator/Pad/Heads/HeadToggleGroup/Head3
--]]
@ -792,11 +883,13 @@ function UIBattleDeployView:InitGenerate__45(Root, data)
end
self.head3 = tmp
tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
tmp.toggle = tmp:GetComponent(Enum.TypeInfo.Toggle)
end
---@private
function UIBattleDeployView:InitGenerate__46(Root, data)
function UIBattleDeployView:InitGenerate__50(Root, data)
--[[
Animator/Pad/Heads/HeadToggleGroup/Head4
--]]
@ -806,15 +899,17 @@ function UIBattleDeployView:InitGenerate__46(Root, data)
end
self.head4 = tmp
tmp.image = tmp:GetComponent(Enum.TypeInfo.Image)
tmp.toggle = tmp:GetComponent(Enum.TypeInfo.Toggle)
end
---@private
function UIBattleDeployView:InitGenerate__47(Root, data)
function UIBattleDeployView:InitGenerate__51(Root, data)
--[[
Animator/Pad/Heads/StartBtn
Animator/Pad/StartBtn
--]]
local tmp = Root:Find("Animator/Pad/Heads/StartBtn").gameObject
local tmp = Root:Find("Animator/Pad/StartBtn").gameObject
if tolua.getpeer(tmp) == nil then
tolua.setpeer(tmp, {})
end
@ -825,6 +920,9 @@ end
---@private
function UIBattleDeployView:GenerateDestroy()
if tolua.getpeer(self.baseSView.attrContent2) ~= nil then
tolua.setpeer(self.baseSView.attrContent2, nil)
end
if tolua.getpeer(self.animator) ~= nil then
tolua.setpeer(self.animator, nil)
end
@ -940,6 +1038,18 @@ function UIBattleDeployView:GenerateDestroy()
tolua.setpeer(self.center, nil)
end
self.center = nil
if tolua.getpeer(self.attrScrollRect) ~= nil then
tolua.setpeer(self.attrScrollRect, nil)
end
self.attrScrollRect = nil
if tolua.getpeer(self.attrContent) ~= nil then
tolua.setpeer(self.attrContent, nil)
end
self.attrContent = nil
if tolua.getpeer(self.baseSView) ~= nil then
tolua.setpeer(self.baseSView, nil)
end
self.baseSView = nil
if self.natureAttrItem.GenerateDestroy ~= nil then
self.natureAttrItem:GenerateDestroy()
end

View File

@ -3060,3 +3060,7 @@ function UpdatePetExtGoShowData(petData, heroData)
end
end
end
function ToNumber(num)
return tonumber(tostring(num))
end