wiremod-svn-archive/wire/lua/entities/gmod_wire_hoverball/shared.lua
2008-06-14 00:55:20 +00:00

49 lines
791 B
Lua

ENT.Type = "anim"
ENT.Base = "base_wire_entity"
ENT.PrintName = "Hover Ball"
ENT.Author = ""
ENT.Contact = ""
ENT.Purpose = ""
ENT.Instructions = ""
ENT.Spawnable = false
ENT.AdminSpawnable = false
function ENT:GetTargetZ()
return self.Entity:GetNetworkedInt( 0 )
end
function ENT:SetTargetZ( z )
return self.Entity:SetNetworkedInt( 0, z )
end
function ENT:GetSpeed()
// Sensible limits
if (!SinglePlayer()) then
return math.Clamp( self.Entity:GetNetworkedFloat( 1 ), 0.0, 10.0 )
end
return self.Entity:GetNetworkedFloat( 1 )
end
function ENT:SetSpeed( s )
self.Entity:SetNetworkedFloat( 1, s )
end
function ENT:GetHoverMode()
return self.Entity:GetNetworkedBool( 2 )
end
function ENT:SetHoverMode( h )
return self.Entity:SetNetworkedBool( 2, h )
end