49 lines
839 B
Lua
49 lines
839 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( 0 ), 0.0, 10.0 )
|
||
|
end
|
||
|
|
||
|
return self.Entity:GetNetworkedFloat( 0 )
|
||
|
end
|
||
|
|
||
|
function ENT:SetSpeed( s )
|
||
|
|
||
|
self.Entity:SetNetworkedFloat( 0, s )
|
||
|
|
||
|
end
|
||
|
|
||
|
function ENT:GetHoverMode()
|
||
|
return self.Entity:GetNetworkedBool( 0 )
|
||
|
end
|
||
|
|
||
|
function ENT:SetHoverMode( h )
|
||
|
return self.Entity:SetNetworkedBool( 0, h )
|
||
|
end
|