ChatPlexSDK-BS 1.0.1-v6.2.0
C++ ChatPlex BeatSaber SDK
Loading...
Searching...
No Matches
IModal.hpp
1#pragma once
2
3#include "IViewController.hpp"
4#include "UIIl2cpp.hpp"
5
6#include <UnityEngine/MonoBehaviour.hpp>
7#include <UnityEngine/RectTransform.hpp>
8
9namespace CP_SDK::UI {
10
11 namespace _u
12 {
13 using namespace UnityEngine;
14 }
15 namespace _v
16 {
17 using namespace CP_SDK::Utils;
18 }
19
21 class IModal : public _u::MonoBehaviour
22 {
23 CP_SDK_IL2CPP_INHERIT("CP_SDK.UI", IModal, _u::MonoBehaviour);
24 CP_SDK_IL2CPP_DECLARE_CTOR(IModal);
25 CP_SDK_IL2CPP_DECLARE_DTOR_MONOBEHAVIOUR(IModal);
26
27 private:
29
30 public:
33
34 public:
37
38 public:
43
44 };
45
46}
47
48CP_SDK_IL2CPP_INHERIT_HELPERS(CP_SDK::UI::IModal);
Abstract base modal component.
Definition IModal.hpp:22
DECLARE_INSTANCE_METHOD(void, Awake)
On component creation.
_v::Action OnClose
On modal close.
Definition IModal.hpp:42
_v::Action OnShow
On modal show.
Definition IModal.hpp:40
Delegate helper class.
Definition Delegate.hpp:123
User interface components, views, flow coordinator, builders and factories.
Various platform utils like Delegate/Action/Function/Event system.
Definition Delegate.hpp:8