Exemple #1
0
 public Avatar(RoleEquipmentData equipmentData, SkeletonAnimation skeletonAnimation, Dictionary <int, List <string> > slotAttachmentDic, RoleAnaimationData animationData, CombineTextureData combineTextureData)
 {
     this.equipmentData      = equipmentData;
     this.skeletonAnimation  = skeletonAnimation;
     this.slotAttachmentDic  = slotAttachmentDic;
     this.animationData      = animationData;
     this.combineTextureData = combineTextureData;
     this.destoryTextureList = new List <Texture2D>();
 }
 public SpineAvatar(RoleEquipmentData equipmentData, SkeletonAnimation skeletonAnimation, Dictionary <int, List <string> > slotAttachmentDic, RoleAnaimationData animationData, CombineTextureData combineTextureData, SpineAvatarType avatarType, Object avatarObject, string roleJsonStr) : base(equipmentData, skeletonAnimation, slotAttachmentDic, animationData, combineTextureData)
 {
     this.avatarObject = avatarObject;
     this.avatarType   = avatarType;
 }
Exemple #3
0
        public static bool CreateData_CombineTextureData_Patch(ref CustomSelectSet __result, ref CombineTextureData item, ref Rect smallRect, ref AssetBundleController abc)
        {
            Vector2   vector      = new Vector2(256f, 256f);
            Texture2D texture     = LoadAsset(abc, item.textureName);
            Sprite    thumbnail_L = Sprite.Create(texture, new Rect(Vector2.zero, vector), vector * 0.5f, 100f, 0u, SpriteMeshType.FullRect);
            Sprite    thumbnail_S = Sprite.Create(texture, smallRect, smallRect.size * 0.5f, 100f, 0u, SpriteMeshType.FullRect);

            __result = new CustomSelectSet(item.id, item.name_LineFeed, thumbnail_S, thumbnail_L, item.isNew);

            return(false);
        }