Cyrus Mod Loader
Loading...
Searching...
No Matches
PCSButton.h
1#pragma once
2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/ControlButton.h>
4#include <Cyrus/Classes/PropertyClass.h>
5#include <Cyrus/Classes/Window.h>
6#include <Cyrus/Enums/PermanentShop__CurrencyTab.h>
7
8class PCSButton : public ControlButton {
9public:
10 gid getItemID() { // Property Generated Getter
11 return *reinterpret_cast<gid*>(reinterpret_cast<uintptr_t>(this) + 0x3E0);
12 }
13
14 void setItemID(gid val) { // Property Generated Setter
15 *reinterpret_cast<gid*>(reinterpret_cast<uintptr_t>(this) + 0x3E0) = val;
16 }
17
18 PermanentShop__CurrencyTab getCurrencyType() { // Property Generated Getter
19 return *reinterpret_cast<PermanentShop__CurrencyTab*>(reinterpret_cast<uintptr_t>(this) + 0x3E8);
20 }
21
22 void setCurrencyType(PermanentShop__CurrencyTab val) { // Property Generated Setter
23 *reinterpret_cast<PermanentShop__CurrencyTab*>(reinterpret_cast<uintptr_t>(this) + 0x3E8) = val;
24 }
25
26};
A class that represents a button control element in a window.
Definition ControlButton.h:22
Definition PCSButton.h:8
void setItemID(gid val)
Definition PCSButton.h:14
void setCurrencyType(PermanentShop__CurrencyTab val)
Definition PCSButton.h:22
gid getItemID()
Definition PCSButton.h:10
PermanentShop__CurrencyTab getCurrencyType()
Definition PCSButton.h:18