Cyrus Mod Loader
Loading...
Searching...
No Matches
InteractiveMusicBehaviorTemplate.h
1#pragma once
2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/BehaviorTemplate.h>
4#include <Cyrus/Classes/InteractiveMusicButtonSample.h>
5#include <Cyrus/Classes/InteractiveMusicLoop.h>
6#include <Cyrus/Classes/PropertyClass.h>
7
9public:
10 std::string getTitleText() { // Property Generated Getter
11 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x78);
12 }
13
14 void setTitleText(std::string val) { // Property Generated Setter
15 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x78) = val;
16 }
17
18 std::string getInstrumentGUI() { // Property Generated Getter
19 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x98);
20 }
21
22 void setInstrumentGUI(std::string val) { // Property Generated Setter
23 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x98) = val;
24 }
25
26 int getUseAlternateHighlighting() { // Property Generated Getter
27 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xB8);
28 }
29
30 void setUseAlternateHighlighting(int val) { // Property Generated Setter
31 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xB8) = val;
32 }
33
34 List<SharedPointer<InteractiveMusicButtonSample>> * getButtonSampleList() { // Property Generated Getter
35 return reinterpret_cast<List<SharedPointer<InteractiveMusicButtonSample>> *>(reinterpret_cast<uintptr_t>(this) + 0xC0);
36 }
37
38 void setButtonSampleList(List<SharedPointer<InteractiveMusicButtonSample>> * val) { // Property Generated Setter
39 *reinterpret_cast<List<SharedPointer<InteractiveMusicButtonSample>> **>(reinterpret_cast<uintptr_t>(this) + 0xC0) = val;
40 }
41
42 List<SharedPointer<InteractiveMusicLoop>> * getMusicLoopList() { // Property Generated Getter
43 return reinterpret_cast<List<SharedPointer<InteractiveMusicLoop>> *>(reinterpret_cast<uintptr_t>(this) + 0xD0);
44 }
45
46 void setMusicLoopList(List<SharedPointer<InteractiveMusicLoop>> * val) { // Property Generated Setter
47 *reinterpret_cast<List<SharedPointer<InteractiveMusicLoop>> **>(reinterpret_cast<uintptr_t>(this) + 0xD0) = val;
48 }
49
50};
Definition BehaviorTemplate.h:13
Definition InteractiveMusicBehaviorTemplate.h:8
void setTitleText(std::string val)
Definition InteractiveMusicBehaviorTemplate.h:14
std::string getInstrumentGUI()
Definition InteractiveMusicBehaviorTemplate.h:18
void setButtonSampleList(List< SharedPointer< InteractiveMusicButtonSample > > *val)
Definition InteractiveMusicBehaviorTemplate.h:38
void setInstrumentGUI(std::string val)
Definition InteractiveMusicBehaviorTemplate.h:22
int getUseAlternateHighlighting()
Definition InteractiveMusicBehaviorTemplate.h:26
List< SharedPointer< InteractiveMusicButtonSample > > * getButtonSampleList()
Definition InteractiveMusicBehaviorTemplate.h:34
std::string getTitleText()
Definition InteractiveMusicBehaviorTemplate.h:10
void setUseAlternateHighlighting(int val)
Definition InteractiveMusicBehaviorTemplate.h:30
List< SharedPointer< InteractiveMusicLoop > > * getMusicLoopList()
Definition InteractiveMusicBehaviorTemplate.h:42
void setMusicLoopList(List< SharedPointer< InteractiveMusicLoop > > *val)
Definition InteractiveMusicBehaviorTemplate.h:46