State Management
State Management
Added state management for RigidBodies. Individual RigidBodies can have their own States/Custom Properties now!
RigidBody:SetState(state: string, value: any)
RigidBody:GetState(state: string)
Example usage:
local Body = Engine:CreateRigidBody(frame, true, false)
Body:SetState("Health", 100)
local Killbrick = Engine:CreateRigidBody(frame2, true, true)
Killbrick.Touched:Connect(function(bodyID)
if Body:GetId() == bodyID then
local oldHealth = Body:GetState("Health")
Body:SetState("Health", oldHealth - 1)
return
end
end)