Fix doors dividing wrong

This commit is contained in:
2024-08-31 17:37:15 -04:00
parent ef05f10cef
commit f0bf277d13

View File

@@ -122,13 +122,13 @@ end
function DoorAnimations.Cab.DoubleSpeed(self, AnimationTime, Door1Position, Door2Position, OpenToVec1, OpenToVec2)
local OutQuad = Algebra.Easing.OutQuad(AnimationTime)
local ElevatorY = Vector3.new(0, self.ElevatorBox.Position.Y, 0)
local ElevatorDoor1_Goal = Vector3.new(OpenToVec1.X, 0, OpenToVec1.Z)
local ElevatorDoor2_Goal = Vector3.new(OpenToVec2.X, 0, OpenToVec2.Z)
local ElevatorDoor1_Goal = Vector3.new(OpenToVec1.X, OpenToVec1.Y, OpenToVec1.Z)
local ElevatorDoor2_Goal = Vector3.new(OpenToVec2.X, OpenToVec2.Y, OpenToVec2.Z)
local CabDoor1 = self.DoorsTree.Cab[1] :: BasePart
local CabDoor2 = self.DoorsTree.Cab[2] :: BasePart
CabDoor1.Position = ElevatorY+CabDoor1.Position:Lerp(ElevatorDoor1_Goal, OutQuad)
CabDoor2.Position = ElevatorY+CabDoor2.Position:Lerp(ElevatorDoor2_Goal, OutQuad)
CabDoor1.Position = Door1Position:Lerp(OpenToVec1, OutQuad)
CabDoor2.Position = Door2Position:Lerp(OpenToVec2, OutQuad)
end
function DoorAnimations.Cab.TripleSpeed(self, AnimationTime, Door1Position, Door2Position, Door3Position, OpenToVec1, OpenToVec2, OpenToVec3)
@@ -177,7 +177,7 @@ local function OpenVecTuple(self: ClassConstructor, Opening: boolean, Type: Door
P,
P2,
P+Direction,
(P2+Direction)/2
P2+Direction/2
})
elseif ConfType.Type == DoorEnums.Door.TripleSpeed then
--idk man