handzlikchris / handzlikchris/FastScriptReload

Improved Debugger support - do not require to recreate breakpoints

Aperta
#36 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub
feature feature-debugger-support
Lingua principale
C#
Stelle
2.2k
Fork
167
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Currently new file will be created for hot-reloaded code and breakpoints can be added there.

Alternatively in IDE wide function-breakpoint can be set referencing patched class name ChangedClass*__Patched_*

This works but is rather bad user experience.

[ ] Investigate if existing Rider / VS integration packages can be patched by Harmony in a way that'd help improve workflow
[ ] IDE plugin that allows to move existing breakpoints (big issue here is need to install additional IDE plugin)
[ ] other approach? potentially if breakpoints can be read from Unity side maybe adding Debugger.Break in those lines would help?)

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Investigate the existing Rider/Visual Studio integration packages and how Harmony could affect them, then compare the proposed IDE plugin and Unity-side Debugger.Break approaches. The issue does not name files or tests, and work is complete only when existing breakpoints can be retained or moved without the current patched-class workflow.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
csharp, unity
Ambito
devtools
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
20/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.