Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/imtani/godot-property-selection-window
Making property management easier!
https://github.com/imtani/godot-property-selection-window
gdscript godot godot-engine godot-plugin plugin
Last synced: about 2 months ago
JSON representation
Making property management easier!
- Host: GitHub
- URL: https://github.com/imtani/godot-property-selection-window
- Owner: ImTani
- License: mit
- Created: 2024-10-23T01:26:23.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-10-27T22:22:38.000Z (3 months ago)
- Last Synced: 2024-10-28T01:43:04.936Z (3 months ago)
- Topics: gdscript, godot, godot-engine, godot-plugin, plugin
- Language: GDScript
- Homepage:
- Size: 274 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Property Selection Window
void:
if not is_instance_valid(time_rewind):
push_error("TimeRewind2D: Invalid time_rewind instance")
return
if not is_instance_valid(time_rewind.body):
push_error("TimeRewind2D: Invalid body reference")
returnvar property_selector = PropertySelectionWindow.new()
var rewindable_properties = time_rewind.get("rewindable_properties") or []property_selector.create_window(
time_rewind.body,
rewindable_properties,
false,
-1,
func(selected_properties: Array[String]):
time_rewind.set("rewindable_properties", selected_properties)
)
```## Contributing
1. Fork the repository
2. Create a feature branch (`git checkout -b feature/NewFeature`)
3. Commit your changes (`git commit -m 'Add NewFeature'`)
4. Push to the branch (`git push origin feature/NewFeature`)
5. Open a Pull Request## License
Distributed under the MIT License. See [`LICENSE`](LICENSE) for more information.
---
Built for the Godot community