Cyrus Mod Loader
Loading...
Searching...
No Matches
CinematicTemplate.h
1#pragma once
2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/CinematicActorAnimationContainer.h>
4#include <Cyrus/Classes/CinematicStageTemplate.h>
5#include <Cyrus/Classes/CinematicTemplateAnimationData.h>
6#include <Cyrus/Classes/PropertyClass.h>
7
9public:
10 std::string getName() { // Property Generated Getter
11 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x78);
12 }
13
14 void setName(std::string val) { // Property Generated Setter
15 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x78) = val;
16 }
17
18 List<SharedPointer<CinematicStageTemplate>> * getStages() { // Property Generated Getter
19 return reinterpret_cast<List<SharedPointer<CinematicStageTemplate>> *>(reinterpret_cast<uintptr_t>(this) + 0x48);
20 }
21
22 void setStages(List<SharedPointer<CinematicStageTemplate>> * val) { // Property Generated Setter
23 *reinterpret_cast<List<SharedPointer<CinematicStageTemplate>> **>(reinterpret_cast<uintptr_t>(this) + 0x48) = val;
24 }
25
26 List<SharedPointer<CinematicActorAnimationContainer>> * getActors() { // Property Generated Getter
27 return reinterpret_cast<List<SharedPointer<CinematicActorAnimationContainer>> *>(reinterpret_cast<uintptr_t>(this) + 0x58);
28 }
29
30 void setActors(List<SharedPointer<CinematicActorAnimationContainer>> * val) { // Property Generated Setter
31 *reinterpret_cast<List<SharedPointer<CinematicActorAnimationContainer>> **>(reinterpret_cast<uintptr_t>(this) + 0x58) = val;
32 }
33
34 List<SharedPointer<CinematicTemplateAnimationData>> * getSharedAnimations() { // Property Generated Getter
35 return reinterpret_cast<List<SharedPointer<CinematicTemplateAnimationData>> *>(reinterpret_cast<uintptr_t>(this) + 0x68);
36 }
37
38 void setSharedAnimations(List<SharedPointer<CinematicTemplateAnimationData>> * val) { // Property Generated Setter
39 *reinterpret_cast<List<SharedPointer<CinematicTemplateAnimationData>> **>(reinterpret_cast<uintptr_t>(this) + 0x68) = val;
40 }
41
42};
Definition CinematicTemplate.h:8
void setName(std::string val)
Definition CinematicTemplate.h:14
List< SharedPointer< CinematicActorAnimationContainer > > * getActors()
Definition CinematicTemplate.h:26
void setActors(List< SharedPointer< CinematicActorAnimationContainer > > *val)
Definition CinematicTemplate.h:30
List< SharedPointer< CinematicStageTemplate > > * getStages()
Definition CinematicTemplate.h:18
List< SharedPointer< CinematicTemplateAnimationData > > * getSharedAnimations()
Definition CinematicTemplate.h:34
void setSharedAnimations(List< SharedPointer< CinematicTemplateAnimationData > > *val)
Definition CinematicTemplate.h:38
void setStages(List< SharedPointer< CinematicStageTemplate > > *val)
Definition CinematicTemplate.h:22
std::string getName()
Definition CinematicTemplate.h:10
Base class for all property classes, providing reflection and serialization functionality.
Definition PropertyClass.h:86