OpenGothic
Open source reimplementation of Gothic I and II
Loading...
Searching...
No Matches
Npc::TransformBack Struct Reference

Public Member Functions

 TransformBack (Npc &self)
 
 TransformBack (Npc &owner, zenkit::DaedalusVm &vm, Serialize &fin)
 
void undo (Npc &self)
 
void save (Serialize &fout)
 

Public Attributes

std::shared_ptr< zenkit::INpc > hnpc ={}
 
Inventory invent
 
int32_t talentsSk [TALENT_MAX_G2] ={}
 
int32_t talentsVl [TALENT_MAX_G2] ={}
 
std::string body
 
std::string head
 
int32_t vHead =0
 
int32_t vTeeth =0
 
int32_t vColor =0
 
int32_t bdColor =0
 
const Skeletonskeleton = nullptr
 

Detailed Description

Definition at line 96 of file npc.cpp.

Constructor & Destructor Documentation

◆ TransformBack() [1/2]

Npc::TransformBack::TransformBack ( Npc self)
inline

Definition at line 97 of file npc.cpp.

◆ TransformBack() [2/2]

Npc::TransformBack::TransformBack ( Npc owner,
zenkit::DaedalusVm &  vm,
Serialize fin 
)
inline

Definition at line 115 of file npc.cpp.

Member Function Documentation

◆ save()

void Npc::TransformBack::save ( Serialize fout)
inline

Definition at line 156 of file npc.cpp.

◆ undo()

void Npc::TransformBack::undo ( Npc self)
inline

Definition at line 128 of file npc.cpp.

Member Data Documentation

◆ bdColor

int32_t Npc::TransformBack::bdColor =0

Definition at line 171 of file npc.cpp.

◆ body

std::string Npc::TransformBack::body

Definition at line 169 of file npc.cpp.

◆ head

std::string Npc::TransformBack::head

Definition at line 169 of file npc.cpp.

◆ hnpc

std::shared_ptr<zenkit::INpc> Npc::TransformBack::hnpc ={}

Definition at line 164 of file npc.cpp.

◆ invent

Inventory Npc::TransformBack::invent

Definition at line 165 of file npc.cpp.

◆ skeleton

const Skeleton* Npc::TransformBack::skeleton = nullptr

Definition at line 173 of file npc.cpp.

◆ talentsSk

int32_t Npc::TransformBack::talentsSk[TALENT_MAX_G2] ={}

Definition at line 166 of file npc.cpp.

◆ talentsVl

int32_t Npc::TransformBack::talentsVl[TALENT_MAX_G2] ={}

Definition at line 167 of file npc.cpp.

◆ vColor

int32_t Npc::TransformBack::vColor =0

Definition at line 170 of file npc.cpp.

◆ vHead

int32_t Npc::TransformBack::vHead =0

Definition at line 170 of file npc.cpp.

◆ vTeeth

int32_t Npc::TransformBack::vTeeth =0

Definition at line 170 of file npc.cpp.


The documentation for this struct was generated from the following file: