handzlikchris / handzlikchris/FastScriptReload
[Workaround] Nested types used for generic are not patched
- Langage dominant
- C#
- Étoiles
- 2.2k
- Forks
- 167
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
```c#
Preserve]
public unsafe class CharacterSkillCreationSystem__Patched_: SystemMainThreadFilter
{
public struct Filter
{
...
}
public override void Update(Frame frame, ref Filter filter)
{
```
We can see that this Photon Quantum Pattern does not get rewritten correctly. Nested filter type should be patched so it does not conflict with the original one. (Or vice-versa)
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par reproduire le modèle Photon Quantum présenté dans l’issue, puis suivez la logique de réécriture du hot-reload pour les types génériques qui contiennent des types imbriqués. La correction est terminée lorsque le type Filter imbriqué est patché de manière cohérente et n’entre plus en conflit avec le type d’origine ; ajoutez ou exécutez une vérification de régression si le projet en possède une.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- csharp, unity
- Domaine
- devtools, game-dev
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100