So I’m using knit + wally. But i’ve come across an issue. I can’t create a signal inside of my service. I’ve tried searching but can’t do anything. The error is: Signal is not a valid member of Folder “ReplicatedStorage.Packages._Index.sleitnick_knit@1.4.5”. I’m not sure if this is because im using wally or not. Here’s my code:
local Knit = require(game:GetService("ReplicatedStorage"):WaitForChild("Packages"):WaitForChild("Knit"))
local MoneyService = Knit.CreateService{
Name = "MoneyService",
Client = {}
}
MoneyService.MoneyChanged = require(Knit.Util.Signal).new()
-- Create the service:
-- Add some methods to the service:
function MoneyService:GetMoney(player:Player)
-- Do some sort of data fetch
return player:WaitForChild("money")
end
function MoneyService:GiveMoney(player, amount)
-- Do some sort of data fetch
local money = self:GetMoney(player)
money.Value += amount
self.MoneyChanged:Fire()
end
function MoneyService.Client:GetMoney(player)
return self.Server:GetMoney(player).Value
end
Knit.Start():catch(warn)
return MoneyService
Any help is appreciated thanks!