PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
CAContinuousRepeatFishing Class Reference

Private Member Functions

void CAContinuousRepeatFishing (float time_to_complete_action)
 
override int Execute (ActionData action_data)
 
void SetNewSignalData (float startTime, float durationTime)
 
protected void OnSignalStart (ActionData action_data)
 
protected void OnSignalEnd (ActionData action_data)
 

Private Attributes

protected const int NO_SIGNAL = -1
 
bool m_SignalTriggered = false
 
float m_SignalStartTime
 
float m_SignalEndTime
 
float m_SignalDuration
 

Constructor & Destructor Documentation

◆ CAContinuousRepeatFishing()

void CAContinuousRepeatFishing ( float  time_to_complete_action)
inlineprivate

Member Function Documentation

◆ Execute()

◆ OnSignalEnd()

protected void OnSignalEnd ( ActionData  action_data)
inlineprivate

◆ OnSignalStart()

protected void OnSignalStart ( ActionData  action_data)
inlineprivate

◆ SetNewSignalData()

Field Documentation

◆ m_SignalDuration

float m_SignalDuration
private

Referenced by Execute(), and SetNewSignalData().

◆ m_SignalEndTime

float m_SignalEndTime
private

Referenced by Execute(), and SetNewSignalData().

◆ m_SignalStartTime

float m_SignalStartTime
private

Referenced by Execute(), and SetNewSignalData().

◆ m_SignalTriggered

bool m_SignalTriggered = false
private

Referenced by Execute().

◆ NO_SIGNAL

protected const int NO_SIGNAL = -1
private

Referenced by Execute(), and SetNewSignalData().


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