| | |
| | | |
| | | using System.Collections.Generic; |
| | | using System; |
| | | using UnityEngine; |
| | |
| | | |
| | | float finalScaleRate = modelScaleRate * teamHero.modelScale; |
| | | |
| | | skeletonAnimation.skeletonDataAsset = skeletonDataAsset; |
| | | skeletonAnimation.initialSkinName = skinCfg.InitialSkinName; |
| | | skeletonAnimation.skeletonDataAsset = skeletonDataAsset; |
| | | skeletonAnimation.Initialize(true); |
| | | |
| | | // 初始化完成后设置皮肤 |
| | | if (!string.IsNullOrEmpty(skinCfg.InitialSkinName)) |
| | | { |
| | | var skeleton = skeletonAnimation.Skeleton; |
| | | skeleton.SetSkin(skinCfg.InitialSkinName); |
| | | skeleton.SetSlotsToSetupPose(); |
| | | skeletonAnimation.Update(0); |
| | | } |
| | | |
| | | realGO.name = battleObject.ObjID.ToString(); |
| | | realGO.transform.localScale = new Vector3(finalScaleRate, finalScaleRate, finalScaleRate); |
| | | RectTransform rectTrans = realGO.GetComponent<RectTransform>(); |