mirror of
https://github.com/rojo-rbx/rojo.git
synced 2026-10-20 17:41:37 +00:00
Support setting referent properties via attributes (#843)
Co-authored-by: Kenneth Loeffler <kenloef@gmail.com>
This commit is contained in:
parent
a7b45ee859
commit
7e2bab921a
64 changed files with 942 additions and 7 deletions
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"className": "ObjectValue",
|
||||
"attributes": {
|
||||
"Rojo_Target_Value": "folder target"
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
{
|
||||
"id": "folder target"
|
||||
}
|
||||
13
rojo-test/serve-tests/ref_properties/ModelTarget.model.json
Normal file
13
rojo-test/serve-tests/ref_properties/ModelTarget.model.json
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
{
|
||||
"id": "model target",
|
||||
"className": "Folder",
|
||||
"children": [
|
||||
{
|
||||
"name": "ModelPointer",
|
||||
"className": "Model",
|
||||
"attributes": {
|
||||
"Rojo_Target_PrimaryPart": "model target"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
32
rojo-test/serve-tests/ref_properties/default.project.json
Normal file
32
rojo-test/serve-tests/ref_properties/default.project.json
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
{
|
||||
"name": "ref_properties",
|
||||
"tree": {
|
||||
"$className": "DataModel",
|
||||
"Workspace": {
|
||||
"ProjectTarget": {
|
||||
"$className": "Folder",
|
||||
"$id": "project target",
|
||||
"ProjectPointer": {
|
||||
"$className": "ObjectValue",
|
||||
"$attributes": {
|
||||
"Rojo_Target_Value": {
|
||||
"String": "project target"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ModelTarget": {
|
||||
"$path": "ModelTarget.model.json"
|
||||
},
|
||||
"FolderTarget": {
|
||||
"$path": "FolderTarget"
|
||||
},
|
||||
"CrossFormatPointer": {
|
||||
"$className": "ObjectValue",
|
||||
"$attributes": {
|
||||
"Rojo_Target_Value": "folder target"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"name": "ref_properties_remove",
|
||||
"tree": {
|
||||
"$path": "src"
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"className": "ObjectValue",
|
||||
"attributes": {
|
||||
"Rojo_Target_Value": "test pointer"
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"className": "ObjectValue",
|
||||
"attributes": {
|
||||
"Rojo_Id": "test pointer"
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue