RollercoasterActivatable
RollercoasterActivatable
Functions
getIsActivatable
Description
Definition
getIsActivatable()
Code
function RollercoasterActivatable:getIsActivatable()
return self.rollercoaster:getCanEnter()
end
new
Description
Definition
new(table rollercoaster)
Arguments
| table | rollercoaster | rollercoaster instance |
|---|
Code
function RollercoasterActivatable.new(rollercoaster)
local self = setmetatable( { } , RollercoasterActivatable _mt)
self.rollercoaster = rollercoaster
self.activateText = g_i18n:getText( "action_rideRollercoaster" )
return self
end
run
Description
Definition
run()
Code
function RollercoasterActivatable:run()
if self.rollercoaster:getCanEnter() then
local seatIndex = self.rollercoaster:getFreeSeatIndex()
if seatIndex ~ = nil then
g_client:getServerConnection():sendEvent( RollercoasterPassengerEnterRequestEvent.new( self.rollercoaster, g_localPlayer))
end
end
end