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; }
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); }