LUADOC - Farming Simulator 22

Script v1_7_1_0

Engine v1_7_1_0

Foundation Reference

AnimalHusbandryNoMorePalletSpaceEvent

Parent
Event
Functions

emptyNew

Description
Creating empty instance
Definition
emptyNew()
Return Values
tableinstanceinstance of object
Code
12function AnimalHusbandryNoMorePalletSpaceEvent.emptyNew()
13 local self = Event.new(AnimalHusbandryNoMorePalletSpaceEvent_mt)
14 return self
15end

new

Description
Creating instance
Definition
new(table animalHusbandry)
Arguments
tableanimalHusbandryinstance of animal husbandry
Return Values
tableinstanceinstance of object
Code
21function AnimalHusbandryNoMorePalletSpaceEvent.new(animalHusbandry)
22 local self = AnimalHusbandryNoMorePalletSpaceEvent.emptyNew()
23
24 self.animalHusbandry = animalHusbandry
25
26 return self
27end

readStream

Description
Reads from network stream
Definition
readStream(integer streamId, table connection)
Arguments
integerstreamIdnetwork stream identification
tableconnectionconnection information
Code
34function AnimalHusbandryNoMorePalletSpaceEvent:readStream(streamId, connection)
35 self.animalHusbandry = NetworkUtil.readNodeObject(streamId)
36
37 self:run(connection)
38end

run

Description
Run event
Definition
run(table connection)
Arguments
tableconnectionconnection information
Code
51function AnimalHusbandryNoMorePalletSpaceEvent:run(connection)
52 if connection:getIsServer() then
53 if self.animalHusbandry ~= nil then
54 self.animalHusbandry:showPalletBlockedWarning()
55 end
56 end
57end

writeStream

Description
Writes in network stream
Definition
writeStream(integer streamId, table connection)
Arguments
integerstreamIdnetwork stream identification
tableconnectionconnection information
Code
44function AnimalHusbandryNoMorePalletSpaceEvent:writeStream(streamId, connection)
45 NetworkUtil.writeNodeObject(streamId, self.animalHusbandry)
46end