Files
UnityUDP/Example/unityudp_projects.json
2025-10-15 15:22:51 +02:00

103 lines
2.6 KiB
JSON

{
"id": "example-project-001",
"name": "Unity Example Project",
"ipAddress": "127.0.0.1",
"port": 7777,
"packages": [
{
"id": "cmd-001",
"name": "Toggle Cube",
"data": "{\"command\":\"toggle_cube\"}",
"ipAddress": "127.0.0.1"
},
{
"id": "cmd-002",
"name": "Enable Cube",
"data": "{\"command\":\"set_object\",\"target\":\"TestCube\",\"value\":\"true\"}",
"ipAddress": "127.0.0.1"
},
{
"id": "cmd-003",
"name": "Disable Cube",
"data": "{\"command\":\"set_object\",\"target\":\"TestCube\",\"value\":\"false\"}",
"ipAddress": "127.0.0.1"
},
{
"id": "cmd-004",
"name": "Start Timer (10s)",
"data": "{\"command\":\"start_timer\",\"value\":\"10\"}",
"ipAddress": "127.0.0.1"
},
{
"id": "cmd-005",
"name": "Stop Timer",
"data": "{\"command\":\"stop_timer\"}",
"ipAddress": "127.0.0.1"
},
{
"id": "cmd-006",
"name": "Reset Scene",
"data": "{\"command\":\"reset_scene\"}",
"ipAddress": "127.0.0.1"
},
{
"id": "cmd-007",
"name": "Rotate Cube Fast",
"data": "{\"command\":\"rotate_cube\",\"value\":\"100\"}",
"ipAddress": "127.0.0.1"
},
{
"id": "cmd-008",
"name": "Rotate Cube Slow",
"data": "{\"command\":\"rotate_cube\",\"value\":\"20\"}",
"ipAddress": "127.0.0.1"
},
{
"id": "cmd-009",
"name": "Stop Rotation",
"data": "{\"command\":\"rotate_cube\",\"value\":\"0\"}",
"ipAddress": "127.0.0.1"
},
{
"id": "cmd-010",
"name": "Change Color Red",
"data": "{\"command\":\"change_color\",\"value\":\"red\"}",
"ipAddress": "127.0.0.1"
},
{
"id": "cmd-011",
"name": "Change Color Blue",
"data": "{\"command\":\"change_color\",\"value\":\"blue\"}",
"ipAddress": "127.0.0.1"
},
{
"id": "cmd-012",
"name": "Change Color Green",
"data": "{\"command\":\"change_color\",\"value\":\"green\"}",
"ipAddress": "127.0.0.1"
},
{
"id": "cmd-013",
"name": "Broadcast: Toggle All Cubes",
"data": "{\"command\":\"toggle_cube\"}",
"ipAddresses": [],
"isBroadcast": true
},
{
"id": "cmd-014",
"name": "Multi-IP: Start Timers",
"data": "{\"command\":\"start_timer\",\"value\":\"10\"}",
"ipAddresses": ["127.0.0.1", "192.168.1.100", "192.168.1.101"],
"isBroadcast": false
},
{
"id": "cmd-015",
"name": "Broadcast: Reset All Scenes",
"data": "{\"command\":\"reset_scene\"}",
"ipAddresses": [],
"isBroadcast": true
}
]
}