Ejemplo n.º 1
0
 public Network(LoginRegulator loginReg, CityConnectionRegulator cityReg, LotConnectionRegulator lotReg, IShardsDomain shards)
 {
     this.Shards         = shards;
     this.CityRegulator  = cityReg;
     this.LoginRegulator = loginReg;
     this.LotRegulator   = lotReg;
 }
Ejemplo n.º 2
0
        public ConnectCASController(TransitionScreen view,
                                    CityConnectionRegulator cityConnectionRegulator)
        {
            View = view;
            CityConnectionRegulator = cityConnectionRegulator;
            CityConnectionRegulator.OnTransition += CityConnectionRegulator_OnTransition;
            CityConnectionRegulator.OnError      += CityConnectionRegulator_OnError;

            View.ShowProgress = true;
            View.SetProgress(0, 4);
        }
Ejemplo n.º 3
0
        public DisconnectController(TransitionScreen view, CityConnectionRegulator cityRegulator, LotConnectionRegulator lotRegulator, Network.Network network)
        {
            View = view;
            View.ShowProgress = false;

            network.LotClient.Disconnect();
            network.CityClient.Disconnect();
            CityConnectionRegulator = cityRegulator;
            CityConnectionRegulator.OnTransition += CityConnectionRegulator_OnTransition;
            LotConnectionRegulator = lotRegulator;
        }
Ejemplo n.º 4
0
        public DisconnectController(TransitionScreen view, CityConnectionRegulator cityRegulator, LotConnectionRegulator lotRegulator, LoginRegulator logRegulator, Network.Network network)
        {
            View = view;
            View.ShowProgress = false;

            CityConnectionRegulator = cityRegulator;
            CityConnectionRegulator.OnTransition += CityConnectionRegulator_OnTransition;
            LotConnectionRegulator       = lotRegulator;
            LoginRegulator               = logRegulator;
            LoginRegulator.OnError      += LoginRegulator_OnError;
            LoginRegulator.OnTransition += LoginRegulator_OnTransition;
        }