Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
ResearchDigsite Struct Reference

#include <Player.h>

Collaboration diagram for ResearchDigsite:

Public Member Functions

void ChangeArchaeologyFind (ArchaeologyFindInfo const *find)
ArchaeologyFindInfo const * GetArchaeologyFind () const
uint32 GetDigsiteId () const
ResearchDigsiteInfo const * GetDigsiteInfo () const
uint8 GetRemainingFindCount () const
bool IsEmptyDigsite () const
 ResearchDigsite (ResearchDigsiteInfo const *digsiteInfo, uint8 remainingFindCount)
void SelectNewArchaeologyFind (bool onInit)

Private Attributes

ArchaeologyFindInfo const * _archaeologyFind
ResearchDigsiteInfo const * _digsiteInfo
uint8 _remainingFindCount

Detailed Description

Definition at line 1232 of file Player.h.

Constructor & Destructor Documentation

◆ ResearchDigsite()

ResearchDigsite::ResearchDigsite ( ResearchDigsiteInfo const * digsiteInfo,
uint8 remainingFindCount )
inline

Definition at line 1234 of file Player.h.

References _archaeologyFind, _digsiteInfo, and _remainingFindCount.

Member Function Documentation

◆ ChangeArchaeologyFind()

void ResearchDigsite::ChangeArchaeologyFind ( ArchaeologyFindInfo const * find)
inline

Definition at line 1239 of file Player.h.

References _archaeologyFind.

Referenced by Player::_LoadResearchDigsites().

◆ GetArchaeologyFind()

◆ GetDigsiteId()

uint32 ResearchDigsite::GetDigsiteId ( ) const
inline

◆ GetDigsiteInfo()

ResearchDigsiteInfo const * ResearchDigsite::GetDigsiteInfo ( ) const
inline

Definition at line 1256 of file Player.h.

References _digsiteInfo.

Referenced by Player::OnArchaeologyFindUsed(), and Player::SendSurveyCastInfo().

◆ GetRemainingFindCount()

uint8 ResearchDigsite::GetRemainingFindCount ( ) const
inline

Definition at line 1260 of file Player.h.

References _remainingFindCount.

Referenced by Player::SaveResearchDigsiteToDB(), and Player::SendSurveyCastInfo().

◆ IsEmptyDigsite()

bool ResearchDigsite::IsEmptyDigsite ( ) const
inline

Definition at line 1247 of file Player.h.

References _remainingFindCount.

◆ SelectNewArchaeologyFind()

void ResearchDigsite::SelectNewArchaeologyFind ( bool onInit)

Member Data Documentation

◆ _archaeologyFind

ArchaeologyFindInfo const* ResearchDigsite::_archaeologyFind
private

◆ _digsiteInfo

ResearchDigsiteInfo const* ResearchDigsite::_digsiteInfo
private

Definition at line 1266 of file Player.h.

Referenced by GetDigsiteId(), GetDigsiteInfo(), and ResearchDigsite().

◆ _remainingFindCount

uint8 ResearchDigsite::_remainingFindCount
private

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