Proximity prompt and work on elevator

This commit is contained in:
2024-03-10 21:41:10 -04:00
parent 3e28667b13
commit df86e6efb6
15 changed files with 327 additions and 177 deletions

View File

@@ -2,35 +2,29 @@
--!native
--!strict
local RS: RunService = game:GetService("RunService")
local Storage: ReplicatedStorage = game:GetService("ReplicatedStorage")
local Elevators = script:WaitForChild("Elevators")
local TagsModule = require(Storage:WaitForChild("Tags"))
local HideEditorEntities = require(script:WaitForChild("EditorEntities"))
local Lighting_Stuff = require(script:WaitForChild("Lighting"))
local Workspace_Stuff = require(script:WaitForChild("Workspace"))
local StarterPlayer_Stuff = require(script:WaitForChild("StarterPlayer"))
local RS = game:GetService("RunService")
local Storage = game:GetService("ReplicatedStorage")
local TagsModule = require(Storage:WaitForChild("Tags"))
local Otis1960_Module = require(Elevators:WaitForChild("Otis1960"))
local TagsConstructor = TagsModule.constructor()
local Tags = TagsConstructor.Exports
local Tags = TagsConstructor.Exports
print("[DEBUG] Tags=", Tags)
local Elevators = script:WaitForChild("Elevators")
local ServerStorage = Storage:WaitForChild("Server")
local EditorEntities = Instance.new("BindableFunction")
EditorEntities.Name = "StudioIndexedEntities"
EditorEntities.Parent = ServerStorage
local StudioEntities = HideEditorEntities.indexAll(not false)
HideEditorEntities.indexAll(not false)
TagsConstructor:Nuke()
StarterPlayer_Stuff()
Lighting_Stuff()
Workspace_Stuff()
EditorEntities.OnInvoke = function(): HideEditorEntities.Entities
return StudioEntities.IndexedEntities
end
TagsConstructor:Nuke()
--Start the elevators
local Otis1960 = Otis1960_Module.constructor(Tags)