handzlikchris / handzlikchris/FastScriptReload

[Workaround] Nested types used for generic are not patched

Abierto
#161 1 comentario 0 reacciones 0 asignados Ver en GitHub
workaround
Lenguaje dominante
C#
Estrellas
2.2k
Forks
167
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

```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)

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Start by reproducing the Photon Quantum pattern shown in the issue, then trace the hot-reload rewriting logic for generic types that contain nested types. The fix is complete when the nested Filter type is patched consistently and no longer conflicts with the original type; add or run a regression check if the project has one.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
csharp, unity
Área
devtools, game-dev
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.