mirror of
https://github.com/Winded/RagdollMover.git
synced 2025-03-04 03:13:36 -05:00
removed big chunk that was of no use anymore
This commit is contained in:
parent
7452b43469
commit
f7733b5a12
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user