Beispiel #1
0
    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"));
        //}
    }
Beispiel #2
0
    protected override void OnRoomJoin(Sfs2X.Core.BaseEvent e)
    {
        base.OnRoomJoin(e);

        print("Room joined : " + _sfs.LastJoinedRoom.Name);
    }
Beispiel #3
0
 protected override void OnConnectionSuccess(Sfs2X.Core.BaseEvent e)
 {
 }