removed big chunk that was of no use anymore

This commit is contained in:
penolakushari 2024-06-25 01:04:30 +03:00
parent 7452b43469
commit f7733b5a12

View File

@ -13,188 +13,7 @@ local ANGLE_ARROW_OFFSET = Angle(0, 90, 90)
util.AddNetworkString("rgmAxisRequest")
util.AddNetworkString("rgmAxis")
--[[
function ENT:Setup()
self.ArrowOmni = ents.Create("rgm_axis_side_omni")
self.ArrowOmni:SetParent(self)
self.ArrowOmni:Spawn()
self.ArrowOmni:SetColor(Color(255, 165, 0, 255))
self.ArrowOmni:SetLocalPos(Vector(0, 0, 0))
self.ArrowOmni:SetLocalAngles(Vector(1, 0, 0):Angle())
--Arrows
self.ArrowX = ents.Create("rgm_axis_arrow")
self.ArrowX:SetParent(self)
self.ArrowX:Spawn()
self.ArrowX:SetColor(Color(255, 0, 0, 255))
self.ArrowX:SetLocalPos(Vector(0, 0, 0))
self.ArrowX:SetLocalAngles(Vector(1, 0, 0):Angle())
self.ArrowX.DefAngle = Vector(1, 0, 0):Angle()
self.ArrowX.axistype = 1
self.ArrowY = ents.Create("rgm_axis_arrow")
self.ArrowY:SetParent(self)
self.ArrowY:Spawn()
self.ArrowY:SetColor(Color(0, 255, 0, 255))
self.ArrowY:SetLocalPos(Vector(0, 0, 0))
self.ArrowY:SetLocalAngles(Vector(0, 1, 0):Angle())
self.ArrowY.DefAngle = Vector(0, 1, 0):Angle()
self.ArrowY.axistype = 2
self.ArrowZ = ents.Create("rgm_axis_arrow")
self.ArrowZ:SetParent(self)
self.ArrowZ:Spawn()
self.ArrowZ:SetColor(Color(0, 0, 255, 255))
self.ArrowZ:SetLocalPos(Vector(0, 0, 0))
self.ArrowZ:SetLocalAngles(Vector(0, 0, 1):Angle())
self.ArrowZ.DefAngle = Vector(0, 0, 1):Angle()
self.ArrowZ.axistype = 3
--Arrow sides
self.ArrowXY = ents.Create("rgm_axis_side")
self.ArrowXY:SetParent(self)
self.ArrowXY:Spawn()
self.ArrowXY:SetColor(Color(0, 255, 0, 255))
self.ArrowXY:SetNWVector("color2", Vector(255, 0, 0))
self.ArrowXY:SetLocalPos(Vector(0, 0, 0))
self.ArrowXY:SetLocalAngles(Vector(0, 0, -1):Angle())
self.ArrowXZ = ents.Create("rgm_axis_side")
self.ArrowXZ:SetParent(self)
self.ArrowXZ:Spawn()
self.ArrowXZ:SetColor(Color(255, 0, 0, 255))
self.ArrowXZ:SetNWVector("color2", Vector(0, 0, 255))
self.ArrowXZ:SetLocalPos(Vector(0, 0, 0))
self.ArrowXZ:SetLocalAngles(Vector(0, -1, 0):Angle())
self.ArrowYZ = ents.Create("rgm_axis_side")
self.ArrowYZ:SetParent(self)
self.ArrowYZ:Spawn()
self.ArrowYZ:SetColor(Color(0, 255, 0, 255))
self.ArrowYZ:SetNWVector("color2", Vector(0, 0, 255))
self.ArrowYZ:SetLocalPos(Vector(0, 0, 0))
self.ArrowYZ:SetLocalAngles(Vector(1, 0, 0):Angle())
--Discs
self.DiscP = ents.Create("rgm_axis_disc")
self.DiscP:SetParent(self)
self.DiscP:Spawn()
self.DiscP:SetColor(Color(255, 0, 0, 255))
self.DiscP:SetLocalPos(Vector(0, 0, 0))
self.DiscP:SetLocalAngles(Vector(0, 1, 0):Angle()) -- 0 90 0
self.DiscP.axistype = 1 -- axistype is a variable to help with setting non physical bones - 1 for pitch, 2 yaw, 3 roll, 4 for the big one
self.DiscY = ents.Create("rgm_axis_disc")
self.DiscY:SetParent(self)
self.DiscY:Spawn()
self.DiscY:SetColor(Color(0, 255, 0, 255))
self.DiscY:SetLocalPos(Vector(0, 0, 0))
self.DiscY:SetLocalAngles(Vector(0, 0, 1):Angle()) -- 270 0 0
self.DiscY.axistype = 2
self.DiscR = ents.Create("rgm_axis_disc")
self.DiscR:SetParent(self)
self.DiscR:Spawn()
self.DiscR:SetColor(Color(0, 0, 255, 255))
self.DiscR:SetLocalPos(Vector(0, 0, 0))
self.DiscR:SetLocalAngles(Vector(1, 0, 0):Angle()) -- 0 0 0
self.DiscR.axistype = 3
self.DiscLarge = ents.Create("rgm_axis_disc_large")
self.DiscLarge:SetParent(self)
self.DiscLarge:Spawn()
self.DiscLarge:SetColor(Color(175, 175, 175, 255))
self.DiscLarge:SetLocalPos(Vector(0, 0, 0))
self.DiscLarge:SetLocalAngles(Vector(1, 0, 0):Angle()) --This will be constantly changed
self.DiscLarge.axistype = 4
--Scale arrows
self.ScaleX = ents.Create("rgm_axis_scale_arrow")
self.ScaleX:SetParent(self)
self.ScaleX:Spawn()
self.ScaleX:SetColor(Color(255, 0, 0, 255))
self.ScaleX:SetLocalPos(Vector(0, 0, 0))
self.ScaleX:SetLocalAngles(Vector(1, 0, 0):Angle())
self.ScaleX.axistype = 1
self.ScaleY = ents.Create("rgm_axis_scale_arrow")
self.ScaleY:SetParent(self)
self.ScaleY:Spawn()
self.ScaleY:SetColor(Color(0, 255, 0, 255))
self.ScaleY:SetLocalPos(Vector(0, 0, 0))
self.ScaleY:SetLocalAngles(Vector(0, 1, 0):Angle())
self.ScaleY.axistype = 2
self.ScaleZ = ents.Create("rgm_axis_scale_arrow")
self.ScaleZ:SetParent(self)
self.ScaleZ:Spawn()
self.ScaleZ:SetColor(Color(0, 0, 255, 255))
self.ScaleZ:SetLocalPos(Vector(0, 0, 0))
self.ScaleZ:SetLocalAngles(Vector(0, 0, 1):Angle())
self.ScaleZ.axistype = 3
--Arrow sides
self.ScaleXY = ents.Create("rgm_axis_scale_side")
self.ScaleXY:SetParent(self)
self.ScaleXY:Spawn()
self.ScaleXY:SetColor(Color(0, 255, 0, 255))
self.ScaleXY:SetNWVector("color2", Vector(255, 0, 0))
self.ScaleXY:SetLocalPos(Vector(0, 0, 0))
self.ScaleXY:SetLocalAngles(Vector(0, 0, -1):Angle())
self.ScaleXZ = ents.Create("rgm_axis_scale_side")
self.ScaleXZ:SetParent(self)
self.ScaleXZ:Spawn()
self.ScaleXZ:SetColor(Color(255, 0, 0, 255))
self.ScaleXZ:SetNWVector("color2", Vector(0, 0, 255))
self.ScaleXZ:SetLocalPos(Vector(0, 0, 0))
self.ScaleXZ:SetLocalAngles(Vector(0, -1, 0):Angle())
self.ScaleYZ = ents.Create("rgm_axis_scale_side")
self.ScaleYZ:SetParent(self)
self.ScaleYZ:Spawn()
self.ScaleYZ:SetColor(Color(0, 255, 0, 255))
self.ScaleYZ:SetNWVector("color2", Vector(0, 0, 255))
self.ScaleYZ:SetLocalPos(Vector(0, 0, 0))
self.ScaleYZ:SetLocalAngles(Vector(1, 0, 0):Angle())
self.Axises = {
self.ArrowOmni,
self.ArrowX,
self.ArrowY,
self.ArrowZ,
self.ArrowXY,
self.ArrowXZ,
self.ArrowYZ,
self.DiscP,
self.DiscY,
self.DiscR,
self.DiscLarge,
self.ScaleX,
self.ScaleY,
self.ScaleZ,
self.ScaleXY,
self.ScaleXZ,
self.ScaleYZ
}
SendAxisToPlayer(self, self.Owner)
end
net.Receive("rgmAxisRequest", function(len, pl)
timer.Simple(0.5, function()
local Axis = pl.rgm.Axis
if not Axis.Axises then
Axis:Setup()
else
SendAxisToPlayer(Axis, pl)
end
end)
end)
]]
function ENT:Think()
local pl = self.Owner
if not IsValid(pl) then return end