大家好,
我正在使用c#在Unity中制作游戏。
我一直在编写游戏代码,并且决定这次不使用Singleton,试图把代码分成不同的程序集,以便使我的代码更好地结构化。
然而我不确定如何做到这一点。
我尝试使用更多的c#类,将MB对象注入到它们的构造函数中,然而所有东西都变得混乱。可能问题出在系统设计上。

工作变得越来越困难,所以我想重新设计/重构我的代码,让它们更好地结构化。
我需要一些关于如何让我的代码更好地结构化的建议,特别是如何用程序集区分我的代码,以及它们之间的依赖关系的方向。