Sprache Deutsch Language English

Script Dokumentation LS 2015 - AITractorRotateLeftEvent (Patch 1.3)

Script Dokumentation Übersicht

scripts/vehicles/specializations/AITractorRotateLeftEvent.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
3AITractorRotateLeftEvent = {};
4AITractorRotateLeftEvent_mt = Class(AITractorRotateLeftEvent, Event);
5
6InitStaticEventClass(AITractorRotateLeftEvent, "AITractorRotateLeftEvent", EventIds.EVENT_AITRACTOR_ROTATE_LEFT);
7
8function AITractorRotateLeftEvent:emptyNew()
9 local self = Event:new(AITractorRotateLeftEvent_mt);
10 return self;
11end;
12
13function AITractorRotateLeftEvent:new(object)
14 local self = AITractorRotateLeftEvent:emptyNew()
15 self.object = object;
16 return self;
17end;
18
19function AITractorRotateLeftEvent:readStream(streamId, connection)
20 local id = streamReadInt32(streamId);
21 self.object = networkGetObject(id);
22 self:run(connection);
23end;
24
25function AITractorRotateLeftEvent:writeStream(streamId, connection)
26 streamWriteInt32(streamId, networkGetObjectId(self.object));
27end;
28
29function AITractorRotateLeftEvent:run(connection)
30 AITractor.aiRotateLeft(self.object);
31end;
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