Cyrus Mod Loader
Loading...
Searching...
No Matches
BaseZone.h
1
#pragma once
2
#include <Cyrus/Shared.h>
3
#include <Cyrus/Classes/PropertyClass.h>
4
5
class
BaseZone
:
public
PropertyClass
{
6
public
:
7
gid
getId
() {
// Property Generated Getter
8
return
*
reinterpret_cast<
gid*
>
(
reinterpret_cast<
uintptr_t
>
(
this
) + 0x48);
9
}
10
11
void
setId
(gid val) {
// Property Generated Setter
12
*
reinterpret_cast<
gid*
>
(
reinterpret_cast<
uintptr_t
>
(
this
) + 0x48) = val;
13
}
14
15
std::string
getName
() {
// Property Generated Getter
16
return
*
reinterpret_cast<
std::string*
>
(
reinterpret_cast<
uintptr_t
>
(
this
) + 0x58);
17
}
18
19
void
setName
(std::string val) {
// Property Generated Setter
20
*
reinterpret_cast<
std::string*
>
(
reinterpret_cast<
uintptr_t
>
(
this
) + 0x58) = val;
21
}
22
23
ZoneData
*
GetZoneData
() {
// Function Generated
24
using
FunctionPointerType =
ZoneData
* (*)(
BaseZone
*self);
25
FunctionPointerType inner =
reinterpret_cast<
FunctionPointerType
>
(__SHARED::base + 0x1435340);
26
return
inner(
this
);
27
}
28
29
union
gid
GetID
() {
// Function Generated
30
using
FunctionPointerType =
union
gid (*)(
BaseZone
*self);
31
FunctionPointerType inner =
reinterpret_cast<
FunctionPointerType
>
(__SHARED::base + 0x1435180);
32
return
inner(
this
);
33
}
34
35
};
BaseZone
Definition
BaseZone.h:5
BaseZone::getId
gid getId()
Definition
BaseZone.h:7
BaseZone::setId
void setId(gid val)
Definition
BaseZone.h:11
BaseZone::getName
std::string getName()
Definition
BaseZone.h:15
BaseZone::GetID
union gid GetID()
Definition
BaseZone.h:29
BaseZone::GetZoneData
ZoneData * GetZoneData()
Definition
BaseZone.h:23
BaseZone::setName
void setName(std::string val)
Definition
BaseZone.h:19
PropertyClass
Base class for all property classes, providing reflection and serialization functionality.
Definition
PropertyClass.h:86
ZoneData
Definition
ZoneData.h:11
src
Cyrus
Classes
BaseZone.h
Generated by
1.11.0