handzlikchris / handzlikchris/FastScriptReload

Root struct and nested class that uses 'in' ChangedClass as parameter is throwing is inaccessible

未关闭
#7 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
feature needs-refinement user-code-rewrite
主要语言
C#
星标
2.2k
派生
167
PR 合并指标
30 天内没有已合并 PR

描述

originally it can access as it's a nested class
![67f1fbaf-6bb5-4bb4-b3f8-f32926843ff4](https://user-images.githubusercontent.com/6343986/229849364-41670481-6ed5-49bc-a68c-ea4db5f149b6.png)
![80717153-4522-4d16-b155-af974336cf42](https://user-images.githubusercontent.com/6343986/229849390-c268a148-8b81-4123-9cf8-1ba6320acdd2.png)

[ ] reported Killer Joe Issue from Discord

贡献指南

这个仓库没有索引到贡献指南

调研方向

首先复现 issue 中描述的嵌套类示例,并比较涉及 `in` 参数的更改前后行为。issue 没有指定源文件或测试,因此先定位 Unity 对 C# 类型可访问性的热重载处理;当嵌套类能够访问更改后的根结构体且不出现可访问性错误时,即表示完成。

由索引模型根据 Issue 内容生成。

评估

技术栈
csharp, unity
领域
devtools, game-dev
Issue 类型
缺陷
难度
4/5
预计耗时
3-5 天
活跃度
停滞
描述清晰度
需要澄清
新手友好度
25/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。