ChatPlexSDK-BS 1.0.1-v6.2.0
C++ ChatPlex BeatSaber SDK
Loading...
Searching...
No Matches
PlayerAvatarPicture.hpp
1#pragma once
2
3#include "../../CP_SDK/Utils/Il2cpp.hpp"
4#include "../../CP_SDK/Utils/MonoPtr.hpp"
5
6#include <System/Threading/CancellationToken.hpp>
7#include <UnityEngine/Sprite.hpp>
8
9namespace CP_SDK_BS::Game {
10
11 namespace _u
12 {
13 using namespace System::Threading;
14 using namespace UnityEngine;
15 }
16 namespace _v
17 {
18 using namespace CP_SDK::Utils;
19 }
20
23 {
24 CP_SDK_NO_DEF_CTORS(PlayerAvatarPicture);
25
26 public:
29 using t_Bytes = ::Array<uint8_t>*;
30
31 public:
36 static void GetPlayerAvatarPicture(std::u16string p_PlayerID, _u::CancellationToken p_CancellationToken, t_CallBack p_Callback);
37
38 private:
44 static void GetScoreSaberAvatarPicture(std::u16string p_PlayerID, _u::CancellationToken p_CancellationToken, t_CallBack p_Callback, t_CallBackFailed p_OnFailCallback);
50 static void GetBeatLeaderAvatarPicture(std::u16string p_PlayerID, _u::CancellationToken p_CancellationToken, t_CallBack p_Callback, t_CallBackFailed p_OnFailCallback);
51
52 private:
57 static void ProcessAvatarBytes(std::u16string p_PlayerID, t_CallBack p_Callback, t_Bytes p_BodyBytes);
58
59 };
60
61}
Player avatar picture provider.
static void GetPlayerAvatarPicture(std::u16string p_PlayerID, _u::CancellationToken p_CancellationToken, t_CallBack p_Callback)
Get player avatar picture.
Various platform utils like Delegate/Action/Function/Event system.
Definition Delegate.hpp:8
Game specific helper and utilities.
Definition MapDetail.hpp:12