// Use this for initialization
    public void StartOnlineClient(ILogger logger)
    {
        var matchEventHandler = new Match_EventHandler(mM_GUIHandler);
        var data = UnityConfig.GetPersistentDataContainer().persistentData;
        var messageHandlerExpansion = MessageHandlerFactory.CreateMessageHandlerExpansion();
        var config = new UnityClientConfig(InGameWrapper.instance.clockWrapper);

        clientEndPoint = new MatchClient(matchEventHandler, logger, data, messageHandlerExpansion, config);
    }
예제 #2
0
    public UnityClientConfig(IClock clock)
    {
        instance   = this;
        this.clock = clock;
        values     = new Dictionary <string, string>();
        string address = "127.0.0.1";

        values.Add("IpOfMatch", address);
        values.Add("IpOfMatchMaker", address);
        values.Add("PortOfMatchMaker", "61500");
        values.Add("IpOfDB", address);
        values.Add("PortOfDB", "61499");
        //values.Add("MessageSender_FakeDelayInMiliSeconds", "0");
    }