Fission FSN
Loading...
Searching...
No Matches
gfCGuestAgentSim Class Reference

#include <gfCGuestAgentSim.h>

Public Member Functions

 gfCGuestAgentSim (const fsStr &pName, const std::vector< fsStr > &pNeedSlotTypes, fsS32 pSpend, fsS32 pPatienceMs, fsS32 pVisitMs, fsS32 pNeedIntervalMs, const fsStr &pType="", fsS32 pWalkingSatisfactionPercent=60, fsS32 pPartySize=1)
const fsStrnameGet () const
const fsStrtypeGet () const
fsS32 partySizeGet () const
const fsStrneedSlotTypeGet () const
fsBool needReadyGet () const
fsS32 needsPlannedGet () const
fsS32 needsRemainingGet () const
fsS32 needsSatisfiedGet () const
fsS32 visitSatisfactionPercentGet () const
void walkingSatisfactionPercentSet (fsS32 pPercent)
fsS32 walkingSatisfactionPercentGet () const
void needSatisfied ()
void needDefer ()
fsS32 spendGet () const
const fsStrslotNameGet () const
void slotNameSet (const fsStr &pSlotName)
fsS32 patienceRemainingMsGet () const
fsS32 visitRemainingMsGet () const
eGuestSimState stateGet () const
void stateSet (eGuestSimState pState)
fsBool wanderTick (fsS32 pDeltaMs)
fsBool patienceTick (fsS32 pDeltaMs)
void travelSet (fsS32 pTravelMs)
fsS32 travelRemainingMsGet () const
fsBool travelTick (fsS32 pDeltaMs)

Constructor & Destructor Documentation

◆ gfCGuestAgentSim()

gfCGuestAgentSim::gfCGuestAgentSim ( const fsStr & pName,
const std::vector< fsStr > & pNeedSlotTypes,
fsS32 pSpend,
fsS32 pPatienceMs,
fsS32 pVisitMs,
fsS32 pNeedIntervalMs,
const fsStr & pType = "",
fsS32 pWalkingSatisfactionPercent = 60,
fsS32 pPartySize = 1 )

Member Function Documentation

◆ nameGet()

const fsStr & gfCGuestAgentSim::nameGet ( ) const
inline

◆ needDefer()

void gfCGuestAgentSim::needDefer ( )

◆ needReadyGet()

fsBool gfCGuestAgentSim::needReadyGet ( ) const

◆ needSatisfied()

void gfCGuestAgentSim::needSatisfied ( )

◆ needSlotTypeGet()

const fsStr & gfCGuestAgentSim::needSlotTypeGet ( ) const

◆ needsPlannedGet()

fsS32 gfCGuestAgentSim::needsPlannedGet ( ) const
inline

◆ needsRemainingGet()

fsS32 gfCGuestAgentSim::needsRemainingGet ( ) const

◆ needsSatisfiedGet()

fsS32 gfCGuestAgentSim::needsSatisfiedGet ( ) const

◆ partySizeGet()

fsS32 gfCGuestAgentSim::partySizeGet ( ) const
inline

◆ patienceRemainingMsGet()

fsS32 gfCGuestAgentSim::patienceRemainingMsGet ( ) const
inline

◆ patienceTick()

fsBool gfCGuestAgentSim::patienceTick ( fsS32 pDeltaMs)

◆ slotNameGet()

const fsStr & gfCGuestAgentSim::slotNameGet ( ) const
inline

◆ slotNameSet()

void gfCGuestAgentSim::slotNameSet ( const fsStr & pSlotName)
inline

◆ spendGet()

fsS32 gfCGuestAgentSim::spendGet ( ) const
inline

◆ stateGet()

eGuestSimState gfCGuestAgentSim::stateGet ( ) const
inline

◆ stateSet()

void gfCGuestAgentSim::stateSet ( eGuestSimState pState)
inline

◆ travelRemainingMsGet()

fsS32 gfCGuestAgentSim::travelRemainingMsGet ( ) const
inline

◆ travelSet()

void gfCGuestAgentSim::travelSet ( fsS32 pTravelMs)
inline

◆ travelTick()

fsBool gfCGuestAgentSim::travelTick ( fsS32 pDeltaMs)

◆ typeGet()

const fsStr & gfCGuestAgentSim::typeGet ( ) const
inline

◆ visitRemainingMsGet()

fsS32 gfCGuestAgentSim::visitRemainingMsGet ( ) const
inline

◆ visitSatisfactionPercentGet()

fsS32 gfCGuestAgentSim::visitSatisfactionPercentGet ( ) const

◆ walkingSatisfactionPercentGet()

fsS32 gfCGuestAgentSim::walkingSatisfactionPercentGet ( ) const
inline

◆ walkingSatisfactionPercentSet()

void gfCGuestAgentSim::walkingSatisfactionPercentSet ( fsS32 pPercent)

◆ wanderTick()

fsBool gfCGuestAgentSim::wanderTick ( fsS32 pDeltaMs)

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