ChatPlexSDK-BS 1.0.1-v6.2.0
C++ ChatPlex BeatSaber SDK
Loading...
Searching...
No Matches
SubVScrollViewContent.hpp
1#pragma once
2
3#include "../../Components/CVScrollView.hpp"
4
5#include <custom-types/shared/coroutine.hpp>
6
7namespace CP_SDK::UI::DefaultComponents::Subs {
8
9 namespace _u
10 {
11 using namespace UnityEngine;
12 using namespace UnityEngine::EventSystems;
13 }
14 namespace _v
15 {
16 using namespace CP_SDK::Utils;
17 }
18
20 class SubVScrollViewContent : public _u::MonoBehaviour
21 {
22 CP_SDK_IL2CPP_INHERIT("CP_SDK::UI::DefaultComponents::Subs", SubVScrollViewContent, _u::MonoBehaviour);
23 CP_SDK_IL2CPP_DECLARE_CTOR(SubVScrollViewContent);
24 CP_SDK_IL2CPP_DECLARE_DTOR_MONOBEHAVIOUR(SubVScrollViewContent);
25
26 private:
27 bool m_IsDirty;
28
29 public:
31
32 public:
35
36 public:
39
40 public:
42 DECLARE_INSTANCE_METHOD(void, OnRectTransformDimensionsChange);
43
44 public:
47 static custom_types::Helpers::Coroutine Coroutine_DisableCanvas(SubVScrollViewContent* p_Self);
50
51 };
52
53}
54
void UpdateScrollView()
Update scroll view content size & buttons.
DECLARE_INSTANCE_METHOD(void, OnRectTransformDimensionsChange)
On rect transform dimensions changed.
DECLARE_INSTANCE_METHOD(void, Start)
Component first frame.
static custom_types::Helpers::Coroutine Coroutine_DisableCanvas(SubVScrollViewContent *p_Self)
Timed canvas disabler.
Various platform utils like Delegate/Action/Function/Event system.
Definition Delegate.hpp:8