Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_RepairRequestedTaskEntity.c File Reference

Go to the source code of this file.

Classes

class  SCR_RepairRequestedTaskEntityClass

Functions

void StartCheckingDistanceToArea ()
void StopCheckingDistanceToArea ()
void CheckDistanceToArea ()
void OnTaskAssigneeAdded (SCR_Task task, SCR_TaskExecutor executor, int requesterID)
void OnTaskAssigneeRemoved (SCR_Task task, SCR_TaskExecutor executor, int requesterID)
void OnDataLoaded ()
override bool RplLoad (ScriptBitReader reader)
void PeriodicalCheck ()
void OnVehicleRepaired (SCR_BaseSupportStationComponent supportStation, ESupportStationType supportStationType, IEntity actionTarget, IEntity actionUser, SCR_BaseUseSupportStationAction action)
void AddXPReward ()
override void SetTaskState (SCR_ETaskState state)
bool IsVehiclePartFullyRepaired (IEntity actionTarget)
bool IsVehicleFullyRepaired (IEntity vehicle)
override void EOnInit (IEntity owner)
void ~SCR_RepairRequestedTaskEntity ()

Variables

SCR_RepairRequestedTaskEntityClass PERIODICAL_CHECK_INTERVAL = 5000
const int DISTANCE_CHECK_INTERVAL = 2000
float m_fAreaRadius
task is cancelled
float m_fAutoCancelTime
RplComponent m_RplComponent
float m_fAreaRadiusSq
WorldTimestamp m_AutoCancelTimestamp
bool m_bIsAreaCheckRunning
bool m_bWasLocalPlayerInArea

Function Documentation

◆ AddXPReward()

void AddXPReward ( )
protected

Definition at line 196 of file SCR_RepairRequestedTaskEntity.c.

◆ CheckDistanceToArea()

void CheckDistanceToArea ( )
protected

Definition at line 43 of file SCR_RepairRequestedTaskEntity.c.

◆ IsVehicleFullyRepaired()

bool IsVehicleFullyRepaired ( IEntity vehicle)
protected

Definition at line 234 of file SCR_RepairRequestedTaskEntity.c.

◆ IsVehiclePartFullyRepaired()

bool IsVehiclePartFullyRepaired ( IEntity actionTarget)
protected

Definition at line 223 of file SCR_RepairRequestedTaskEntity.c.

◆ OnDataLoaded()

void OnDataLoaded ( )
protected

Definition at line 82 of file SCR_RepairRequestedTaskEntity.c.

◆ OnTaskAssigneeAdded()

void OnTaskAssigneeAdded ( SCR_Task task,
SCR_TaskExecutor executor,
int requesterID )
protected

Definition at line 64 of file SCR_RepairRequestedTaskEntity.c.

◆ OnTaskAssigneeRemoved()

void OnTaskAssigneeRemoved ( SCR_Task task,
SCR_TaskExecutor executor,
int requesterID )
protected

Definition at line 73 of file SCR_RepairRequestedTaskEntity.c.

◆ OnVehicleRepaired()

void OnVehicleRepaired ( SCR_BaseSupportStationComponent supportStation,
ESupportStationType supportStationType,
IEntity actionTarget,
IEntity actionUser,
SCR_BaseUseSupportStationAction action )
protected

Definition at line 139 of file SCR_RepairRequestedTaskEntity.c.

◆ PeriodicalCheck()

void PeriodicalCheck ( )
protected

Definition at line 98 of file SCR_RepairRequestedTaskEntity.c.

◆ RplLoad()

override bool RplLoad ( ScriptBitReader reader)
protected

Definition at line 88 of file SCR_RepairRequestedTaskEntity.c.

◆ SetTaskState()

override void SetTaskState ( SCR_ETaskState state)
protected

Definition at line 214 of file SCR_RepairRequestedTaskEntity.c.

◆ StartCheckingDistanceToArea()

void StartCheckingDistanceToArea ( )
protected

Definition at line 23 of file SCR_RepairRequestedTaskEntity.c.

◆ StopCheckingDistanceToArea()

void StopCheckingDistanceToArea ( )
protected

Definition at line 33 of file SCR_RepairRequestedTaskEntity.c.

◆ ~SCR_RepairRequestedTaskEntity()

void ~SCR_RepairRequestedTaskEntity ( )
protected

Definition at line 290 of file SCR_RepairRequestedTaskEntity.c.

Variable Documentation

◆ cancelled

task is cancelled
protected

Definition at line 13 of file SCR_RepairRequestedTaskEntity.c.

◆ DISTANCE_CHECK_INTERVAL

const int DISTANCE_CHECK_INTERVAL = 2000
protected

Definition at line 8 of file SCR_RepairRequestedTaskEntity.c.

◆ m_AutoCancelTimestamp

WorldTimestamp m_AutoCancelTimestamp
protected

Definition at line 18 of file SCR_RepairRequestedTaskEntity.c.

◆ m_bIsAreaCheckRunning

bool m_bIsAreaCheckRunning
protected

Definition at line 19 of file SCR_RepairRequestedTaskEntity.c.

◆ m_bWasLocalPlayerInArea

bool m_bWasLocalPlayerInArea
protected

Definition at line 20 of file SCR_RepairRequestedTaskEntity.c.

◆ m_fAreaRadius

float m_fAreaRadius
protected

Definition at line 11 of file SCR_RepairRequestedTaskEntity.c.

◆ m_fAreaRadiusSq

float m_fAreaRadiusSq
protected

Definition at line 17 of file SCR_RepairRequestedTaskEntity.c.

◆ m_fAutoCancelTime

float m_fAutoCancelTime
protected

Definition at line 14 of file SCR_RepairRequestedTaskEntity.c.

◆ m_RplComponent

RplComponent m_RplComponent
protected

Definition at line 16 of file SCR_RepairRequestedTaskEntity.c.

◆ PERIODICAL_CHECK_INTERVAL

SCR_RepairRequestedTaskEntityClass PERIODICAL_CHECK_INTERVAL = 5000