23 #include "object/auto/auto.h" 45 void DeleteObject(
bool bAll=
false)
override;
48 bool EventProcess(
const Event &event)
override;
49 Error GetError()
override;
51 bool CreateInterface(
bool bSelect)
override;
57 void UpdateInterface(
float rTime);
60 void FireStopUpdate(
float progress,
bool bLightOn);
63 AutoTowerPhase m_phase = ATP_WAIT;
64 float m_progress = 0.0f;
66 float m_timeVirus = 0.0f;
67 float m_lastUpdateTime = 0.0f;
68 float m_lastParticle = 0.0f;
70 float m_angleYactual = 0.0f;
71 float m_angleZactual = 0.0f;
72 float m_angleYfinal = 0.0f;
73 float m_angleZfinal = 0.0f;
74 int m_partiStop[4] = {};
Definition: old_object.h:79
Definition: parserline.h:37
Definition: autotower.h:39
3D (3x1) vector
Definition: vector.h:53
Event sent by system, interface or game.
Definition: event.h:735
Base class for all 3D in-game objects.
Definition: object.h:63