LUADOC - Farming Simulator 22

Script v1_7_1_0

Engine v1_7_1_0

Foundation Reference

AIJobSkipTaskEvent

Parent
Event
Functions

emptyNew

Description
Definition
emptyNew()
Code
12function AIJobSkipTaskEvent.emptyNew()
13 local self = Event.new(AIJobSkipTaskEvent_mt)
14 return self
15end

new

Description
Definition
new()
Code
19function AIJobSkipTaskEvent.new(job)
20 local self = AIJobSkipTaskEvent.emptyNew()
21
22 self.job = job
23
24 return self
25end

readStream

Description
Definition
readStream()
Code
29function AIJobSkipTaskEvent:readStream(streamId, connection)
30 local jobId = streamReadInt32(streamId)
31 self.job = g_currentMission.aiSystem:getJobById(jobId)
32
33 self:run(connection)
34end

run

Description
Definition
run()
Code
44function AIJobSkipTaskEvent:run(connection)
45 assert(not connection:getIsServer(), "AIJobSkipTaskEvent is client to server only")
46
47 g_currentMission.aiSystem:skipCurrentTaskInternal(self.job)
48end

writeStream

Description
Definition
writeStream()
Code
38function AIJobSkipTaskEvent:writeStream(streamId, connection)
39 streamWriteInt32(streamId, self.job.jobId)
40end