Sprache Deutsch Language English

Script Dokumentation LS 2015 - BalerSetBaleTimeEvent (Patch 1.3)

Script Dokumentation Übersicht

scripts/vehicles/specializations/BalerSetBaleTimeEvent.lua

Copyright (c) 2008-2015 GIANTS Software GmbH, Confidential, All Rights Reserved.
This document is to be published solely by ls-mods.de
1-- Copyright (C) GIANTS Software GmbH, Confidential, All Rights Reserved.
2
3 BalerSetBaleTimeEvent = {};
4 BalerSetBaleTimeEvent_mt = Class( BalerSetBaleTimeEvent, Event);
5
6 InitStaticEventClass(BalerSetBaleTimeEvent, "BalerSetBaleTimeEvent", EventIds.EVENT_BALER_SET_BALE_TIME);
7
8function BalerSetBaleTimeEvent:emptyNew()
9 local self = Event:new( BalerSetBaleTimeEvent_mt);
10 return self;
11end;
12
13function BalerSetBaleTimeEvent:new(object, bale, baleTime)
14 local self = BalerSetBaleTimeEvent:emptyNew()
15 self.bale = bale;
16 self.baleTime = baleTime;
17 self.object = object;
18 return self;
19end;
20
21function BalerSetBaleTimeEvent:readStream(streamId, connection)
22 local id = streamReadInt32(streamId);
23 self.bale = streamReadInt32(streamId);
24 self.baleTime = streamReadFloat32(streamId);
25 self.object = networkGetObject(id);
26 self:run(connection);
27end;
28
29function BalerSetBaleTimeEvent:writeStream(streamId, connection)
30 streamWriteInt32(streamId, networkGetObjectId(self.object));
31 streamWriteInt32(streamId, self.bale);
32 streamWriteFloat32(streamId, self.baleTime);
33end;
34
35function BalerSetBaleTimeEvent:run(connection)
36 self.object:setBaleTime(self.bale, self.baleTime);
37end;
Copyright (c) 2008-2015 GIANTS Software GmbH, Confidential, All Rights Reserved.
This document is to be published solely by ls-mods.de
Script Dokumentation Übersicht