mirror of
https://github.com/unixtensor/Roblox-Elevator-Game.git
synced 2025-12-14 14:51:55 +00:00
Fix doors dividing wrong
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user