最近看到项目中插件的一部分逻辑,发现问题多多,可读性很差,并且容易出错,于是随手整理了下逻 辑.Unity3D的插件逻辑,因为要考虑到针对各平台的移植,因此会大片的出现#if/#endif等条件编译,当 然,为了简化逻辑,我们可以使用Conditional属性,但当需要处理的逻辑规模(函数个数规模.函数逻 辑规模.针对的平台规模等等)达到一定程度时,仍然会显得繁琐,这时候可能就需要寻找新的处理方法 :可以使用partial分部类/方法的方式解决问题.我们先来看一下修改前的逻辑://Sample.…