Cyrus Mod Loader
Loading...
Searching...
No Matches
PathBehaviorTemplate.h
1#pragma once
2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/BehaviorTemplate.h>
4#include <Cyrus/Classes/PathBehaviorTemplate::Action.h>
5#include <Cyrus/Classes/PropertyClass.h>
6#include <Cyrus/Enums/PathBehaviorTemplate__PathType.h>
7
9public:
10 PathBehaviorTemplate__PathType getKPathType() { // Property Generated Getter
11 return *reinterpret_cast<PathBehaviorTemplate__PathType*>(reinterpret_cast<uintptr_t>(this) + 0x78);
12 }
13
14 void setKPathType(PathBehaviorTemplate__PathType val) { // Property Generated Setter
15 *reinterpret_cast<PathBehaviorTemplate__PathType*>(reinterpret_cast<uintptr_t>(this) + 0x78) = val;
16 }
17
18 gid getPathID() { // Property Generated Getter
19 return *reinterpret_cast<gid*>(reinterpret_cast<uintptr_t>(this) + 0x80);
20 }
21
22 void setPathID(gid val) { // Property Generated Setter
23 *reinterpret_cast<gid*>(reinterpret_cast<uintptr_t>(this) + 0x80) = val;
24 }
25
26 int getNPathDirection() { // Property Generated Getter
27 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x88);
28 }
29
30 void setNPathDirection(int val) { // Property Generated Setter
31 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x88) = val;
32 }
33
34 List<SharedPointer<PathBehaviorTemplate__Action>> * getActionList() { // Property Generated Getter
35 return reinterpret_cast<List<SharedPointer<PathBehaviorTemplate__Action>> *>(reinterpret_cast<uintptr_t>(this) + 0x90);
36 }
37
38 void setActionList(List<SharedPointer<PathBehaviorTemplate__Action>> * val) { // Property Generated Setter
39 *reinterpret_cast<List<SharedPointer<PathBehaviorTemplate__Action>> **>(reinterpret_cast<uintptr_t>(this) + 0x90) = val;
40 }
41
42 unsigned int getPauseChance() { // Property Generated Getter
43 return *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0xA0);
44 }
45
46 void setPauseChance(unsigned int val) { // Property Generated Setter
47 *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0xA0) = val;
48 }
49
50 float getTimeToPause() { // Property Generated Getter
51 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xA4);
52 }
53
54 void setTimeToPause(float val) { // Property Generated Setter
55 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xA4) = val;
56 }
57
58};
Definition BehaviorTemplate.h:13
Definition PathBehaviorTemplate.h:8
unsigned int getPauseChance()
Definition PathBehaviorTemplate.h:42
PathBehaviorTemplate__PathType getKPathType()
Definition PathBehaviorTemplate.h:10
float getTimeToPause()
Definition PathBehaviorTemplate.h:50
gid getPathID()
Definition PathBehaviorTemplate.h:18
int getNPathDirection()
Definition PathBehaviorTemplate.h:26
List< SharedPointer< PathBehaviorTemplate__Action > > * getActionList()
Definition PathBehaviorTemplate.h:34
void setPauseChance(unsigned int val)
Definition PathBehaviorTemplate.h:46
void setNPathDirection(int val)
Definition PathBehaviorTemplate.h:30
void setActionList(List< SharedPointer< PathBehaviorTemplate__Action > > *val)
Definition PathBehaviorTemplate.h:38
void setPathID(gid val)
Definition PathBehaviorTemplate.h:22
void setKPathType(PathBehaviorTemplate__PathType val)
Definition PathBehaviorTemplate.h:14
void setTimeToPause(float val)
Definition PathBehaviorTemplate.h:54