23 #include "object/auto/auto.h" 25 #include "level/research_type.h" 28 enum AutoResearchPhase
42 void DeleteObject(
bool bAll=
false)
override;
45 Error StartAction(
int param)
override;
46 bool EventProcess(
const Event &event)
override;
47 Error GetError()
override;
49 bool CreateInterface(
bool bSelect)
override;
55 void UpdateInterface();
56 void UpdateInterface(
float rTime);
59 void FireStopUpdate(
float progress,
bool bLightOn);
62 AutoResearchPhase m_phase = ALP_WAIT;
63 float m_progress = 0.0f;
65 float m_timeVirus = 0.0f;
66 float m_lastUpdateTime = 0.0f;
67 float m_lastParticle = 0.0f;
68 ResearchType m_research = {};
69 int m_partiStop[6] = {};
70 int m_channelSound = 0;
Definition: old_object.h:79
Definition: parserline.h:37
Definition: autoresearch.h:36
EventType
Type of event message.
Definition: event.h:41
Event sent by system, interface or game.
Definition: event.h:735