C# 房间中未显示完整的用户
我在游戏中遇到了一个问题,我创建了一个房间,允许2个用户按如下方式进入C# 房间中未显示完整的用户,c#,unity3d,smartfoxserver,C#,Unity3d,Smartfoxserver,我在游戏中遇到了一个问题,我创建了一个房间,允许2个用户按如下方式进入 if(GUI.Button (new Rect(220,300,120,20), "Create Room")) { RoomSettings settings = new RoomSettings(roomName); settings.MaxSpectators = 1; settings.MaxUsers = 2; settings.Name = roomName;
if(GUI.Button (new Rect(220,300,120,20), "Create Room"))
{
RoomSettings settings = new RoomSettings(roomName);
settings.MaxSpectators = 1;
settings.MaxUsers = 2;
settings.Name = roomName;
settings.Variables.Add(new SFSRoomVariable("AceOnAce", GameLogics.AceOnAce));
settings.Variables.Add(new SFSRoomVariable("NoTrickWithAce", GameLogics.NoTricksWithAce));
settings.Extension = new RoomExtension(extensionId, extensionClass);
NetworkCon.sfs.Send(new CreateRoomRequest(settings, true, NetworkCon.sfs.LastJoinedRoom));
}
并且在onRoomAdded方法中
public void OnRoomAdded(BaseEvent evt)
{
Debug.Log ("Created");
Room room = (Room)evt.Params["room"];
//room.IsGame = true;
if ( room.IsGame )
{
SetupRoomList();
}
room.GetVariables ();
Debug.Log (room.Name);
}
我的问题是,当我自己创建文件室时,我看不到两个用户,但当我加入由其他用户创建的文件室时,两个用户都会显示出来。看起来onJoinRoom工作正常,但问题一定在CreateRoom中。请帮忙
谢谢