All pastes #2015716 Raw Edit

scriptManupilator.lua

public lua v1 · immutable
#2015716 ·published 2010-12-10 17:47 UTC
rendered paste body
scriptManipulator = {};function scriptManipulator.prerequisitesPresent(specializations)    return true;end;function scriptManipulator:load(xmlFile)	self.isPickupDown = false;end;function scriptManipulator:delete()end;function scriptManipulator:mouseEvent(posX, posY, isDown, isUp, button)end;function scriptManipulator:keyEvent(unicode, sym, modifier, isDown)end;function scriptManipulator:readStream(streamId, connection)end;function scriptManipulator:writeStream(streamId, connection)end;function scriptManipulator:update(dt)	if self:getIsActiveForInput() then		if InputBinding.hasEvent(InputBinding.TOGGLE_MOUSEACTIVE) then			self.isPickupDown = not self.isPickupDown;			print("switch isPickupDown: "..tostring(self.isPickupDown));		end;	end;end;function scriptManipulator:updateTick(dt)end;function scriptManipulator:draw()end;function scriptManipulator:onLeave()end;	function scriptManipulator:onEnter()end;	function scriptManipulator:allowPickingUp()       if self.isPickupDown ~= nil then      print("return self.ispickupDown = "..tostring(self.isPickupDown));           return self.isPickupDown;       else     	print("standardfunktion");    end;end; Baler.allowPickingUp  = Utils.prependedFunction(Baler.allowPickingUp, scriptManipulator.allowPickingUp);