我正在使用 PhotonServer 进行 Unity3d 项目。我开始使用 ApplicationBase 类的一个简单扩展来启动和运行它。现在我想为自己节省一些繁重的工作并扩展 LiteLobby 甚至 LoadBalanced 项目。将我自己的代码放在 Exitgames 已经完成的代码之上。
我正在使用 Photon 3.4 和 Visual Studio 2013。
我正在创建一个新项目。添加现有项目:Lite 和 LiteLobby。添加对 MyServer 项目的每个内部的引用。
这是我做错了什么:
LiteLobbyApplication 扩展 LiteApplication LiteApplication 扩展 ApplicationBase
当我尝试使用除 ApplicationBase 之外的任何东西扩展 MyServerApplication 时,我无法实现该接口。提供的代码显示已经完成,所以从概念上看我做错了什么。
如果 LiteLobbyApplication 成功扩展 LiteApplication。为什么我都不能延长?
我的目标是以这样一种方式进行设置,即当 Photon 的新版本发布时,我不必为移动文件和引用而烦恼。
TLDR:我如何在启动新项目时正确扩展 LiteLobby/LoadBalancing 项目?