23 #include "object/auto/auto.h"
25 #include "level/research_type.h"
50 void DeleteObject(
bool bAll=
false)
override;
53 Error StartAction(
int param)
override;
54 bool EventProcess(
const Event &event)
override;
55 Error GetError()
override;
57 bool CreateInterface(
bool bSelect)
override;
63 void UpdateInterface();
66 void SoundManip(
float time,
float amplitude,
float frequency);
69 AutoLaboPhase m_phase = ALAP_WAIT;
70 float m_progress = 0.0f;
72 float m_timeVirus = 0.0f;
73 float m_lastParticle = 0.0f;
74 ResearchType m_research = {};
75 int m_partiRank[3] = {};
76 int m_partiSphere = 0;
77 int m_soundChannel = 0;
Definition: old_object.h:77
Definition: parserline.h:37
Interface for objects powered using power cells.
Definition: powered_object.h:37
Definition: autolabo.h:44
EventType
Type of event message.
Definition: event.h:41
Event sent by system, interface or game.
Definition: event.h:709