3#include "Components/CText.hpp"
4#include "../Utils/Il2cpp.hpp"
5#include "../Unity/PersistantSingleton.hpp"
6#include "../ChatPlexSDK.hpp"
8#include <custom-types/shared/coroutine.hpp>
9#include <UnityEngine/MonoBehaviour.hpp>
10#include <UnityEngine/UI/Image.hpp>
11#include <UnityEngine/Canvas.hpp>
19 using namespace UnityEngine;
20 using namespace UnityEngine::UI;
58 void SetProgress(std::u16string_view p_Message,
float p_Progress);
66 void ChatPlexSDK_OnGenericSceneChange(EGenericScene p_NewScene);
69 static custom_types::Helpers::Coroutine Coroutine_DisableCanvas(
LoadingProgressBar* p_Self,
float p_Time);
void ShowTimedMessage(std::u16string_view p_Message, float p_Time)
Show a message with a hide timer.
void ShowLoadingProgressBar(std::u16string_view p_Message, float p_Progress)
Show loading progress bar with a message.
void SetProgress(std::u16string_view p_Message, float p_Progress)
Set current progress and displayed message.
DECLARE_INSTANCE_METHOD(void, Awake)
On component creation.
void HideTimed(float p_Time)
Set hide timer.
User interface components, views, flow coordinator, builders and factories.
Various platform utils like Delegate/Action/Function/Event system.