Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local Knit = require(game:GetService("ReplicatedStorage"):WaitForChild("Packages").Knit)
- local ProximityController = Knit.CreateController { Name = "ProximityController" }
- local PromptService = game:GetService("ProximityPromptService")
- local Actions = {}
- function ProximityController:KnitStart()
- for _,Action in ipairs(script:GetChildren()) do
- Actions[Action.Name] = require(Action)
- end
- local function PromptTriggered(Prompt)
- print(Actions)
- Actions[Prompt.Name]()
- end
- PromptService.PromptTriggered:Connect(PromptTriggered)
- end
- return ProximityController
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement