TrinityCore
Loading...
Searching...
No Matches
InstanceScriptDataWriter Class Reference

#include <InstanceScriptData.h>

Public Member Functions

 InstanceScriptDataWriter (InstanceScript &instance)
 
std::string GetString ()
 
void FillData (bool withValues=true)
 
void FillDataFrom (std::string const &data)
 
void SetBossState (UpdateBossStateSaveDataEvent const &data)
 
void SetAdditionalData (UpdateAdditionalSaveDataEvent const &data)
 

Private Attributes

InstanceScript & _instance
 
rapidjson::Document _doc
 

Detailed Description

Definition at line 69 of file InstanceScriptData.h.

Constructor & Destructor Documentation

◆ InstanceScriptDataWriter()

InstanceScriptDataWriter::InstanceScriptDataWriter ( InstanceScript &  instance)
inline

Definition at line 72 of file InstanceScriptData.h.

Member Function Documentation

◆ FillData()

◆ FillDataFrom()

void InstanceScriptDataWriter::FillDataFrom ( std::string const &  data)

◆ GetString()

std::string InstanceScriptDataWriter::GetString ( )

◆ SetAdditionalData()

void InstanceScriptDataWriter::SetAdditionalData ( UpdateAdditionalSaveDataEvent const &  data)

◆ SetBossState()

void InstanceScriptDataWriter::SetBossState ( UpdateBossStateSaveDataEvent const &  data)

Member Data Documentation

◆ _doc

rapidjson::Document InstanceScriptDataWriter::_doc
private

◆ _instance

InstanceScript& InstanceScriptDataWriter::_instance
private

Definition at line 82 of file InstanceScriptData.h.

Referenced by FillData().


The documentation for this class was generated from the following files: