LUADOC - Farming Simulator 22

Script v1_7_1_0

Engine v1_7_1_0

Foundation Reference

AnimalRidingEvent

Parent
Event
Functions

emptyNew

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

new

Description
Definition
new()
Code
19function AnimalRidingEvent.new(husbandry, clusterId, player)
20 local self = AnimalRidingEvent.emptyNew()
21
22 self.husbandry = husbandry
23 self.clusterId = clusterId
24 self.player = player
25
26 return self
27end

readStream

Description
Definition
readStream()
Code
31function AnimalRidingEvent:readStream(streamId, connection)
32 self.husbandry = NetworkUtil.readNodeObject(streamId)
33 self.clusterId = streamReadInt32(streamId)
34 self.player = NetworkUtil.readNodeObject(streamId)
35
36 self:run(connection)
37end

run

Description
Definition
run()
Code
49function AnimalRidingEvent:run(connection)
50 self.husbandry:startRiding(self.clusterId, self.player)
51end

writeStream

Description
Definition
writeStream()
Code
41function AnimalRidingEvent:writeStream(streamId, connection)
42 NetworkUtil.writeNodeObject(streamId, self.husbandry)
43 streamWriteInt32(streamId, self.clusterId)
44 NetworkUtil.writeNodeObject(streamId, self.player)
45end