草庐IT

unity云主机

全部标签

c# - 使用 Unity 填充集合的方法

我有两个示例类classClassToResolve{privateList_coll;publicClassToResolve(Listcoll){_coll=coll;}}classCollectionItem{//...}我需要解析ClassToResolvevarclassToResolve=newClassToResolve(newList(){newCollectionItem(),newCollectionItem(),newCollectionItem()});现在我以某种方式解决它varclassToResolve=newClassToResolve(newList(

c# - 依赖注入(inject) Unity - 条件解析

条件解析是我目前最不理解的事情。假设我们有一个接口(interface)IAuthenticate:publicinterfaceIAuthenticate{boolLogin(stringuser,stringpass);}现在我有两种类型的身份验证。推特验证publicclassTwitterAuth:IAuthenticate{boolLogin(stringuser,stringpass){//connecttotwitterapi}}Facebook身份验证publicclassFacebookAuth:IAuthenticate{boolLogin(stringuser,s

c# - 如何在Unity中的场景之间传递数据

如何将分值从一个场景传递到另一个场景?我尝试了以下方法:场景一:voidStart(){score=0;updateScoreView();StartCoroutine(DelayLoadlevel(20));}publicvoidupdateScoreView(){score_text.text="TheScore:"+score;}publicvoidAddNewScore(intNewscoreValue){score=score+NewscoreValue;updateScoreView();}IEnumeratorDelayLoadlevel(floatseconds){yi

c# - 从 DLL 重建 Unity 项目?

我丢失了位于硬盘上的Unity项目。幸运的是,我找到了一些与我的项目相关的文件。参见here.现在,我已经使用.NETReflector成功地将Assembly-CSharp.dll转换为等效的C#,但是我找不到重建我的Unity项目的方法...(或者至少是一个很好的一部分)我该怎么做?从逻辑上讲,我现在拥有的文件是我们重新创建项目所需的全部。感谢您的帮助。如果您希望上传文件,请在下方评论。我最初的Unity项目(我工作了几个月)通过触摸、滑动、轻弹或按箭头按钮在菜单之间进行转换。.NET反射器:http://www.red-gate.com/products/dotnet-devel

c# - 向 WCF 主机进程发送消息

我有一个托管WCF服务的控制台应用程序。我希望能够从WCF服务中的方法触发事件并在WCF服务的托管进程中处理事件。这可能吗?我该怎么做?我可以从ServiceHost派生自定义类吗? 最佳答案 您不需要从ServiceHost继承。还有其他方法可以解决您的问题。您可以将服务类的实例而不是类型传递给ServiceHost。因此,您可以在启动ServiceHost之前创建实例,并将您自己的事件处理程序添加到它公开的任何事件。下面是一些示例代码:MyServicesvc=newMyService();svc.SomeEvent+=newM

c# - 在不使用 HttpContext.Current 的情况下确定 URL 主机名?

使用当前请求我可以获得URL主机名:HttpContext.Current.Request.Url.Host但是-我需要在不使用当前请求(HttpContext.Current)的情况下确定URL主机名。这样做的原因是,当找到SQL依赖项时,我的代码是从onChange回调中的SqlDependency调用的。尽管代码驻留在我的网络应用程序中,但没有请求,并且HttpContext.Current为空。我希望我可以从HttpRuntime中获取它,但那里似乎没有任何用处。我有什么办法可以获得这些信息吗? 最佳答案 如果您从Web应用

c# - 在 C# 中,如何解析主机的 IP 地址?

如何动态获取服务器(您要连接的PC)的IP地址? 最佳答案 System.Dns.GetHostEntry可用于将名称解析为IP地址。 关于c#-在C#中,如何解析主机的IP地址?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1029749/

c# - 在 Unity3d 中获取 App Bundle 版本

简单的问题,但似乎很难找到。我正在构建Android和iOS游戏。我想提取应用程序的版本(即“2.0.1”)(如果AppStore/GooglePlay上有更新的版本则显示弹出窗口)。有人知道如何以编程方式执行此操作吗? 最佳答案 OUTDATED:Whilethisanswerwasperfectlyvalidattimeofwriting,theinformationitcontainsisoutdated.Thereisabetterwaytodothisnow,seethisanswerinstead.Theanswerha

c# - 现有连接被远程主机强行关闭

我需要从异步套接字服务器获取UDP数据报,但我的应用程序发生异常:问题出现在那里:Byte[]receiveBytes=udpClient.Receive(refRemoteIpEndPoint);完整源代码:classProgram{staticvoidMain(string[]args){constintPORT=30485;IPAddressIP;IPAddress.TryParse("92.56.23.87",outIP);//Thisconstructorarbitrarilyassignsthelocalportnumber.UdpClientudpClient=newUd

c# - C#/Unity 中的构造函数注入(inject)?

我将C#与Microsoft的Unity框架结合使用。我不太确定如何解决这个问题。这可能与我对Unity的DI缺乏了解有关。我的问题可以用下面的示例代码来总结:classTrain(Personp){...}classBus(Personp){...}classPerson(stringname){...}Persondad=newPerson("joe");Personson=newPerson("timmy");当我在Bus上调用resolve方法时,如何确定注入(inject)了名为“timmy”的人“son”,在解析Train时如何确定名为“joe”的人“dad”解决了吗?我在