Пример #1
0
 public void Activate()
 {
     if (Activated)
     {
         BloodAndBileEngine.Debugger.Log("Le module Match Servers est déjà activé !", Color.yellow); return;
     }
     Activated = true;
     // Création des handlers. Ils sont supprimés lors de la désactivation donc il faut les re-créer à chaque activation.
     Handlers.Add <AuthentificationMessage>(60000, OnAuthentificationRequest);
     Handlers.Add <NetworkMessage>(0, OnMatchServersListRequestReceived);
     //_________________________________________________________________________________________________________________
 }
Пример #2
0
    public void Activate()
    {
        // Handlers

        NetworkHandlers.Add <AuthentificationMessage>(60000, OnAuthentificationRequestReceived);

        NetworkSocket.RegisterOnDisconnectionCallback(OnConnectionLost);
    }
Пример #3
0
    string Password; // Mot de passe qu'on tente d'utiliser.

    // FONCTIONS DE CLIENTSTATE
    public void OnEntry()
    {
        if (BloodAndBileEngine.WorldState.Map.Maps == null)
        {
            BloodAndBileEngine.WorldState.Map.LoadMaps();
        }
        InputHandlers.Add("Login", Login);
        InputHandlers.Add("LoginToMatchServer", LoginToMatchServer); // Permet de rapidement tester le Match Server (et surtout de ne pas avoir besoin de lancer un Master Server.)
        NetworkSocket.RegisterOnConnectionEstablishedCallback(OnConnection);

        NetworkHandlers.Add <BloodAndBileEngine.Networking.NetworkMessages.ConditionCheckResponseMessage>(60001, OnAuthentificationResponse);
    }