Colobot
Loading...
Searching...
No Matches
CTaskFire Class Reference
Inheritance diagram for CTaskFire:

Public Member Functions

 CTaskFire (COldObject *object)
bool EventProcess (const Event &event) override
Error Start (float delay)
Error IsEnded () override
bool Abort () override
bool IsPilot () override
 Returns true if you can control the robot while the task is executing.
Public Member Functions inherited from CForegroundTask
 CForegroundTask (COldObject *object)
bool IsBackground () override final
 Returns true if this task is meant to be run as a background task.
Public Member Functions inherited from CTask
 CTask (COldObject *object)
virtual bool IsBusy ()

Protected Attributes

float m_delay = 0.0f
float m_progress = 0.0f
bool m_bError = false
bool m_bRay = false
bool m_bOrganic = false
float m_time = 0.0f
float m_speed = 0.0f
float m_lastParticle = 0.0f
float m_lastSound = 0.0f
int m_soundChannel = 0
Protected Attributes inherited from CTask
Gfx::CEnginem_engine = nullptr
Gfx::CLightManagerm_lightMan = nullptr
Gfx::CParticlem_particle = nullptr
Gfx::CTerrainm_terrain = nullptr
Gfx::CWaterm_water = nullptr
Gfx::CCameram_camera = nullptr
CRobotMainm_main = nullptr
CSoundInterfacem_sound = nullptr
COldObjectm_object = nullptr
CProgrammableObjectm_programmable = nullptr
CMotionm_motion = nullptr
CPhysicsm_physics = nullptr

Member Function Documentation

◆ EventProcess()

bool CTaskFire::EventProcess ( const Event & event)
overridevirtual

Reimplemented from CTask.

◆ IsEnded()

Error CTaskFire::IsEnded ( )
overridevirtual

Reimplemented from CTask.

◆ Abort()

bool CTaskFire::Abort ( )
overridevirtual

Reimplemented from CTask.

◆ IsPilot()

bool CTaskFire::IsPilot ( )
overridevirtual

Returns true if you can control the robot while the task is executing.

Reimplemented from CForegroundTask.


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