Okay, this is just an example of what I intend to use this for. I plan on using something like this to edit GUIs when the mouse enters, leaves or clicks it. For now I'm just testing it out so... I want data[Workspace.BasePlate].Properties to equal data[Workspace.Part].Properties. How can I reference it from inside the table without typing it twice?
local data = { [Workspace.Part] = { Properties = { ["BrickColor"] = "Lime green", ["Material"] = "DiamondPlate" } }, [Workspace.BasePlate] = { Properties = {} -- I want the properties here to be the same as Part's }, }
You can't do this on the initial "set" operation. However, you can do it like this:
local data = { [Workspace.Part] = { Properties = { ["BrickColor"] = "Lime green", ["Material"] = "DiamondPlate" } }, } data[Workspace.BasePlate] = { Properties = data[Workspace.Part].Properties },