protected override void OnLogin(Sfs2X.Core.BaseEvent e) { base.OnLogin(e); _sfs.SendJoinRoomRequest(_sfs.RoomList[0]); //Debug.Log("Logged in successfully"); //if (_sfs.GetRoomByName("Test") == null) //{ // var settings = new MMORoomSettings("Test"); // settings.DefaultAOI = new Vec3D(25f, 1f, 25f); // settings.MapLimits = new MapLimits(new Vec3D(-100f, 1f, -100f), new Vec3D(100f, 1f, 100f)); // settings.MaxUsers = 100; // settings.Extension = new RoomExtension("LoginExt", "LoginExtExtension.jar"); // //settings.ProximityListUpdateMillis = 50; // _sfs.Send(new CreateRoomRequest(settings, true, null)); //} //else //{ // // We either create the Game Room or join it if it exists already // _sfs.Send(new JoinRoomRequest("Test")); //} }
protected override void OnRoomJoin(Sfs2X.Core.BaseEvent e) { base.OnRoomJoin(e); print("Room joined : " + _sfs.LastJoinedRoom.Name); }
protected override void OnConnectionSuccess(Sfs2X.Core.BaseEvent e) { }