CommonLibVR
GASDoAction.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "RE/G/GASExecuteTag.h"
4 
5 namespace RE
6 {
7  class GASActionBufferData;
8 
9  class GASDoAction : public GASExecuteTag
10  {
11  public:
12  ~GASDoAction() override; // 00
13 
14  // override (GASExecuteTag)
15  void Execute1(GFxSprite* a_sprite) override; // 01
16  void Execute2(GFxSprite* a_sprite, std::int32_t a_arg2) override; // 02
17  bool Unk_04() override; // 04 - { return 1; }
18 
19  // members
21  private:
22  KEEP_FOR_RE()
23  };
24  static_assert(sizeof(GASDoAction) == 0x10);
25 }
#define KEEP_FOR_RE()
Definition: PCH.h:713
Definition: GASDoAction.h:10
~GASDoAction() override
bool Unk_04() override
GPtr< GASActionBufferData > data
Definition: GASDoAction.h:20
void Execute2(GFxSprite *a_sprite, std::int32_t a_arg2) override
void Execute1(GFxSprite *a_sprite) override
Definition: GASExecuteTag.h:8
Definition: GFxSprite.h:13
Definition: GPtr.h:7
Definition: AbsorbEffect.h:6