Ejemplo n.º 1
0
 public void UpdateUI(int rank, Player racer)
 {
     if (racer == PhotonNetwork.LocalPlayer)
     {
         text.text = RaceHelper.OrdinalString(rank + 1);
     }
 }
Ejemplo n.º 2
0
 public void OnRacerFinished(Player racerWhoFinished, int rank)
 {
     // We should check if the local client is the one who finished the race
     if (racerWhoFinished == PhotonNetwork.LocalPlayer)
     {
         root.SetActive(true);
         text.text = RaceHelper.OrdinalString(rank + 1) + " place!";
     }
 }
        public void RaceControllerGetCustomers()
        {
            var _raceDBTest    = new Mock <IRaceDBConnector>();
            var _logHelperTest = new Mock <ILogger>().Object;

            AutoMapperConfig.Initialize();

            _raceDBTest.Setup(race => race.GetCustomer()).Returns(new List <SP_GetCustomerDetails_Result>());
            var              _raceHelperTest = new RaceHelper(_raceDBTest.Object, _logHelperTest);
            RaceController   raceController  = new RaceController(_raceHelperTest, _logHelperTest);
            StandardResponse response        = raceController.GetCustomers("Ashwini");

            var helperResponse = (List <Customer>)response.Response;

            Assert.AreEqual(helperResponse.Count, 0);
        }
        public void RaceControllerGetBets()
        {
            var _raceDBTest    = new Mock <IRaceDBConnector>();
            var _logHelperTest = new Mock <ILogger>().Object;

            AutoMapperConfig.Initialize();

            _raceDBTest.Setup(race => race.GetBets()).Returns(10);
            var              _raceHelperTest = new RaceHelper(_raceDBTest.Object, _logHelperTest);
            RaceController   raceController  = new RaceController(_raceHelperTest, _logHelperTest);
            StandardResponse response        = raceController.GetBets("Ashwini");

            var helperResponse = (TotalBets)response.Response;

            Assert.AreEqual(helperResponse.TotalAmount, 10);
        }
Ejemplo n.º 5
0
    public static Race LoadRace(string racePath)
    {
        try
        {
            var content = Disk.ReadAllText(racePath);
            var script  = CreateScript(Path.GetDirectoryName(racePath));

            var raceTable = script.DoString(content);

            return(RaceHelper.MakeRaceFrom(raceTable.Table));
        }
        catch (InterpreterException e)
        {
            logger.Error(e.DecoratedMessage);
            throw new Exception(e.DecoratedMessage);
        }
    }
Ejemplo n.º 6
0
 private void SetText()
 {
     rankText.text = RaceHelper.OrdinalString(rank);
     idText.text   = "Player #" + actorNumber;
 }