49 lines
791 B
Lua
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
|