Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ability to extend base scene script easily for inherited scenes #4585

Closed
Tracked by #4778
kubecz3k opened this issue May 8, 2016 · 4 comments
Closed
Tracked by #4778

Ability to extend base scene script easily for inherited scenes #4585

kubecz3k opened this issue May 8, 2016 · 4 comments

Comments

@kubecz3k
Copy link
Contributor

kubecz3k commented May 8, 2016

Issue description (what happened, and what was expected):
When we are creating new inherited scene, it would be cool if we could have an option to automatically create script that's extending base scene script. I think this extended script could be saved in the same location where inherited scene is saved, under the same name but with gd extension.
Simple switch, something like "create extended script: on/off" inside this dialog window in which we are pointing base scene, would be enough.

related issue: #4584

@MarianoGnu
Copy link
Contributor

MarianoGnu commented Jul 14, 2016

I belive an option on contextual menu is enought for this
If no script:
-create script
If has script
-edit script
-extend script

This should not only work for scene instance, but for every node with a script assigned

@kubecz3k
Copy link
Contributor Author

@MarianoGnu yeah #4584 is about this.

@kubecz3k
Copy link
Contributor Author

If anyone is interested in this, I made a plugin that adds 'inherit node' button. It's called 'Smart scene extender' and is available via asset store.

@Calinou
Copy link
Member

Calinou commented Jun 14, 2020

Feature and improvement proposals for the Godot Engine are now being discussed and reviewed in a dedicated Godot Improvement Proposals (GIP) (godotengine/godot-proposals) issue tracker. The GIP tracker has a detailed issue template designed so that proposals include all the relevant information to start a productive discussion and help the community assess the validity of the proposal for the engine.

The main (godotengine/godot) tracker is now solely dedicated to bug reports and Pull Requests, enabling contributors to have a better focus on bug fixing work. Therefore, we are now closing all older feature proposals on the main issue tracker.

If you are interested in this feature proposal, please open a new proposal on the GIP tracker following the given issue template (after checking that it doesn't exist already). Be sure to reference this closed issue if it includes any relevant discussion (which you are also encouraged to summarize in the new proposal). Thanks in advance!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants