// Token: 0x0600000B RID: 11 RVA: 0x000024E0 File Offset: 0x000006E0 public static void CopyAvatar2(ApiAvatar avatar) { Console.WriteLine("copy part 2"); avatar.authorId = APIUser.CurrentUser.id; avatar.authorName = APIUser.CurrentUser.displayName; avatar.releaseStatus = "public"; avatar.id = AvatarUtils.GenerateAvatarId(); AvatarUtils.SetCurrentAvatar(avatar); }
// Token: 0x06000010 RID: 16 RVA: 0x00002664 File Offset: 0x00000864 public static ApiAvatar SaveAvatar(ApiAvatar avatar, string name, string imageUrl = "") { ApiAvatar apiAvatar = new ApiAvatar(); apiAvatar.Init(AvatarUtils.GenerateAvatarId(), APIUser.CurrentUser, name, avatar.imageUrl, avatar.assetUrl, avatar.description, "public", avatar.tags, avatar.unityPackageUrl); File.AppendAllText("VRChat_Data\\Managed\\VRLoader\\Modules\\Avatars.txt", string.Format("{0}|{1}|{2}{3}", new object[] { name, avatar.id, avatar.assetUrl, Environment.NewLine })); AvatarUtils.SavedAvatars.Add(apiAvatar); Console.WriteLine("Avatar saved!"); return(avatar); }
// Token: 0x0600000A RID: 10 RVA: 0x000024AC File Offset: 0x000006AC public static void CopyAvatar1(VRCPlayer vrcPlayer) { Console.WriteLine(vrcPlayer.GetApiAvatar() + "gay"); Console.WriteLine(vrcPlayer.GetApiAvatar().assetUrl); Console.WriteLine(vrcPlayer.GetApiAvatar().id); Console.WriteLine(vrcPlayer.GetApiAvatar().ToString()); ApiAvatar avatar = vrcPlayer.GetApiAvatar(); Console.WriteLine("copy part 2"); avatar.authorId = APIUser.CurrentUser.id; avatar.authorName = APIUser.CurrentUser.displayName; avatar.releaseStatus = "public"; avatar.id = AvatarUtils.GenerateAvatarId(); AvatarUtils.SetCurrentAvatar(avatar); //AvatarUtils.CopyAvatar2(vrcPlayer.GetApiAvatar()); }