LUADOC - Farming Simulator 22

AITaskConveyor

Parent
AITask
Functions

new

Description
Definition
new()
Code
16function AITaskConveyor.new(isServer, job, customMt)
17 local self = AITask.new(isServer, job, customMt or AITaskConveyor_mt)
18
19 self.vehicle = nil
20
21 return self
22end

reset

Description
Definition
reset()
Code
26function AITaskConveyor:reset()
27 self.vehicle = nil
28 AITaskConveyor:superClass().reset(self)
29end

setVehicle

Description
Definition
setVehicle()
Code
33function AITaskConveyor:setVehicle(vehicle)
34 self.vehicle = vehicle
35end

start

Description
Definition
start()
Code
39function AITaskConveyor:start()
40 if self.isServer then
41 self.vehicle:startFieldWorker()
42 end
43
44 AITaskConveyor:superClass().start(self)
45end

stop

Description
Definition
stop()
Code
49function AITaskConveyor:stop(wasJobStopped)
50 AITaskConveyor:superClass().stop(self, wasJobStopped)
51
52 if self.isServer then
53 self.vehicle:stopFieldWorker()
54 end
55end