Inheritance: MonoBehaviour
コード例 #1
0
            public async void Should_Return_Badrequest_when_wrong_input_is_given()
            {
                //Arrange
                var expectedResult = new LeaderBoard()
                {
                    LeaderBoardId = 1
                };

                LeaderBoardRepository
                .Setup(x => x.Get(expectedResult.LeaderBoardId))
                .ReturnsAsync((LeaderBoard)null).Verifiable();

                UnitofWorkMock
                .Setup(m => m.LeaderBoard)
                .Returns(LeaderBoardRepository.Object);

                //Act
                var result = await _uut.Get(expectedResult.LeaderBoardId);

                //Assert
                LeaderBoardRepository.Verify();

                var ErrorResult = Assert.IsType <BadRequestObjectResult>(result);

                Assert.Equal(400, ErrorResult.StatusCode);
            }
コード例 #2
0
            public async void Should_return_CreatedAtActionResult_with_created_Leaderboard()
            {
                //Arrange
                var expectedResult = new LeaderBoard {
                    LeaderBoardId = 1
                };

                LeaderBoardRepository
                .Setup(l => l.Add(expectedResult)).Verifiable();


                UnitofWorkMock
                .Setup(m => m.LeaderBoard)
                .Returns(LeaderBoardRepository.Object);

                //Act
                var result = await _uut.Post(expectedResult);

                //Assert
                LeaderBoardRepository.VerifyAll();

                var response = Assert.IsType <OkObjectResult>(result);

                Assert.Same(expectedResult, response.Value);
            }
コード例 #3
0
 public void SetUp()
 {
     election    = new Election();
     leaderBoard = new LeaderBoard(election);
     electionMap = new ElectionMap(election);
     swingOmeter = new SwingOmeter(election);
 }
コード例 #4
0
            public async void Should_Return_OkObjectResult_with_one_leaderboard()
            {
                //Arrange
                var expectedResult = new LeaderBoard()
                {
                    LeaderBoardId = 1
                };

                var finalResult = new LeaderBoardResponse()
                {
                    LeaderBoardId = 1
                };

                LeaderBoardRepository
                .Setup(x => x.Get(expectedResult.LeaderBoardId))
                .ReturnsAsync(expectedResult).Verifiable();

                UnitofWorkMock
                .Setup(m => m.LeaderBoard)
                .Returns(LeaderBoardRepository.Object);

                MapperMock
                .Setup(m => m.Map <LeaderBoardResponse>(expectedResult))
                .Returns(finalResult);

                //Act
                var result = await _uut.Get(expectedResult.LeaderBoardId);

                //Assert
                LeaderBoardRepository.Verify();

                var okResult = Assert.IsType <OkObjectResult>(result);

                Assert.Same(finalResult, okResult.Value);
            }
コード例 #5
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                var leaderBoardProvider = new LeaderBoardProvider();

                List <Player> playerList = (List <Player>)playersBindingSource.DataSource;

                decimal winnings = 0;
                decimal.TryParse(txtWinnings.Text, out winnings);
                LeaderBoard leaderBoard = leaderBoardProvider.AddPlayer(txtPlayerName.Text, winnings, playerList);

                lblMedian.Text = string.Format("{0:C}", leaderBoard.Median);
                lblMean.Text   = string.Format("{0:C}", leaderBoard.Mean);

                playersBindingSource            = new BindingSource();
                playersBindingSource.DataSource = leaderBoard.Players;
                dgPlayer.DataSource             = playersBindingSource;
                dgPlayer.Update();
                dgPlayer.Refresh();

                txtPlayerName.Text   = string.Empty;
                txtWinnings.Text     = string.Empty;
                pnlAddPlayer.Visible = false;
                btnAddPlayer.Visible = true;
            }
            catch (Exception ex)
            {
                lblMessage.Visible = true;
                lblMessage.Text    = ex.Message;
            }
        }
コード例 #6
0
    void Awake()
    {
        GameObject g = GameObject.FindGameObjectWithTag("Player");

        if (g != null)
        {
            PlayerControllerScript = g.GetComponent <PlayerController>();
        }

        GameObject g2 = GameObject.FindGameObjectWithTag("StaticObj");

        if (g2 != null)
        {
            leaderBoard = g2.GetComponent <LeaderBoard>();
        }

        GameObject g3 = GameObject.FindGameObjectWithTag("PlayerTime");

        if (g3 != null)
        {
            time = g3.GetComponent <TextMeshProUGUI>();
        }

        GameObject g4 = GameObject.FindGameObjectWithTag("PlayerScore");

        if (g4 != null)
        {
            score = g4.GetComponent <TextMeshProUGUI>();
        }
    }
コード例 #7
0
	/*=========================== Methods ===================================================*/

	/*=========================== Awake() ===================================================*/

	void Awake(){

		// initialise variables

		lbPanelWidth = Screen.width * 0.28f; 	// width is 28% screen size
		lbPanelHeight = Screen.height * 0.72f; 	// height is 72% screen height

		// get reference to UI Elements
		usernameInput = GameObject.Find ("UsernameInputField").GetComponent<InputField>();
		playButton = GameObject.Find ("PlayButton").GetComponent<Button> ();
		leaderboardButton = GameObject.Find ("LeaderboardButton").GetComponent<Button>();
		quitButton = GameObject.Find ("QuitButton").GetComponent<Button>();

		// add play game button onclick method
		playButton.onClick.AddListener(() => PlayGame());

		// add leaderboard button onclick method
		leaderboardButton.onClick.AddListener(() => Leaderboard());

		// add quit button onclick method
		quitButton.onClick.AddListener(() => QuitGame());

		// get reference to saveManager
		saveManager = GetComponent<SaveGameDataManager>();

		// get reference to leaderboard
		leaderBoard = GetComponent<LeaderBoard>();

	} // Awake()
コード例 #8
0
        public IActionResult Edit(string id)
        {
            LeaderBoard user = LeaderBoardDBConnector.GetLeaderBoardRow(Constants.DATA_SOURCE, id);

            user.Username = id;
            return(View(user));
        }
コード例 #9
0
        // GET: LeaderBoards/Edit/5
        public ActionResult Edit(int?id)
        {
            var userId       = User.Identity.GetUserId();
            var userUserName = User.Identity.GetUserName();

            if (userUserName == "ADMIN")
            {
                if (id == null)
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }
                LeaderBoard leaderBoard = db.LeaderBoard.Find(id);
                if (leaderBoard == null)
                {
                    return(HttpNotFound());
                }
                ViewBag.IDgame = new SelectList(db.Game, "IDgame", "IDgame", leaderBoard.IDgame);
                ViewBag.IDuser = new SelectList(db.User, "IDuser", "username", leaderBoard.IDuser);
                return(View(leaderBoard));
            }
            else
            {
                return(RedirectToAction("Index", "Home"));
            }
        }
コード例 #10
0
        public void StartRace()
        {
            if (Start == new DateTime(1, 1, 1))
            {
                Start = DateTime.Now;
            }
            foreach (var raceCompetitor in LeaderBoard)
            {
                if (!raceCompetitor.Finished)
                {
                    Racing(raceCompetitor);
                }
            }
            var notFinished = LeaderBoard.Where(s => s.Finished == false).ToList();

            if (notFinished.Count == 0)
            {
                Console.WriteLine(DateTime.Now - Start);
                PrintLeaderboard();
                Console.WriteLine();
                Console.WriteLine("Finished");
                foreach (var racer in LeaderBoard)
                {
                    Console.WriteLine("{0}: {1}", racer.Driver.Name, racer.TotalTime);
                }
            }
            else
            {
                Thread.Sleep(100);
                PrintLeaderboard();
                StartRace();
            }
        }
コード例 #11
0
        //usual game end view
        public ActionResult GameEnd(int?id, string gamescore, bool first = true)
        {
            var IDgame = (db.Game.Find(id)).IDgame;
            var score  = decimal.Parse(gamescore, CultureInfo.InvariantCulture);

            var userId          = User.Identity.GetUserId();
            var userUserName    = User.Identity.GetUserName();
            var registeredUsers = db.RegisteredUser;
            var identifikator   = db.User.FirstOrDefault(x => x.username == userUserName);

            if (identifikator != null && registeredUsers.FirstOrDefault(x => x.IDuser == identifikator.IDuser) != null)
            {
                return(RedirectToAction("RegGameEnd",
                                        new { id = IDgame, gamescore = score, username = userUserName, userid = identifikator.IDuser }));
            }

            ViewBag.score  = score;
            ViewBag.IDgame = IDgame;

            if (!first) //in case the user is trying to use a username taken by a registered user
            {
                ViewBag.error = "That username is protected!";
            }

            var leaderboard = new LeaderBoard {
                IDgame = IDgame, score = score
            };

            return(View(leaderboard));
        }
コード例 #12
0
    // =================================================================================================================

    protected override void OnViewInit()
    {
        base.OnViewInit();

        m_Button_Overall = PrepareButton("01_Button", null, OnSelectLeaderBoard, true, true);
        m_Button_Friends = PrepareButton("04_Button", null, OnSelectLeaderBoard, true, true);

        m_Button_Day  = PrepareButton("02_Button", null, OnSelectLeaderBoard, true, true);
        m_Button_Week = PrepareButton("03_Button", null, OnSelectLeaderBoard, true, true);

        m_LeaderBoard_Overall = new LeaderBoard("Default", 8);
        m_LeaderBoard_Day     = new LeaderBoard("Daily", 8);
        m_LeaderBoard_Week    = new LeaderBoard("Default", 8);
        m_LeaderBoard_Friends = new LeaderBoardFriends("Default", 8);

//      m_LeaderBoard_Overall = new LeaderBoard("Overall", 8);
//		m_LeaderBoard_Day     = new LeaderBoard("Day"    , 8);
//      m_LeaderBoard_Week    = new LeaderBoard("Week"   , 8);
//		m_LeaderBoard_Friends = new LeaderBoard("Friends", 8);

        // initialize view
        {
            GUIBase_Layout l    = GetLayout("MainMenu", "LeaderBoards_Layout");
            GUIBase_List   list = GetWidget(l, "Table").GetComponent <GUIBase_List>();

            m_LeaderBoardView = gameObject.AddComponent <LeaderBoardListView>();
            m_LeaderBoardView.GUIView_Init(l, list);
        }
    }
コード例 #13
0
 private void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
 }
コード例 #14
0
            public async void Should_return_Throw_and_return_BadRequest_with_created_Leaderboard()
            {
                //Arrange
                var expectedResult = new LeaderBoard {
                    LeaderBoardId = 1
                };

                LeaderBoardRepository
                .Setup(l => l.Add(expectedResult)).Throws(new Exception());


                UnitofWorkMock
                .Setup(m => m.LeaderBoard)
                .Returns(LeaderBoardRepository.Object);

                //Act
                var result = await _uut.Post(expectedResult);

                //Assert
                LeaderBoardRepository.VerifyAll();

                var ErrorResult = Assert.IsType <BadRequestObjectResult>(result);

                Assert.Equal(400, ErrorResult.StatusCode);
            }
コード例 #15
0
    void DecreaseTime()
    {
        if (burnTime.value <= 0.0f)
        {
            //When timer is 0, object is destroyed/killed
            Destroy(gameObject);
            // Sound
            m_sfxManager.PlayDoorslam();
            m_sfxManager.EnableFootstepSFX = false;
            GameOver();
            gameOver.enabled = true;
            // timerText.enabled = false;
            leaderboard.enabled = true;

            SaveData.UpdateScore(Movement.points);
            LeaderBoard board = SaveData.GetLeaderBoard();

            string s = "Highscores\n" + board.ToString();

            leaderboard.text = s;
        }
        else
        {
            if (resetTime == true)
            {
                burnTime.value = 20;
                resetTime      = false;
            }
            //Timer decreases
            burnTime.value -= 0.08f;
        }
    }
コード例 #16
0
            public void Remove_Given_game_by_id_fails()
            {
                //Arrange
                var expectedLeaderBoard = new LeaderBoard
                {
                    LeaderBoardId = 1
                };

                LeaderBoardRepository
                .Setup(g => g.Remove(expectedLeaderBoard.LeaderBoardId)).Throws(new Exception());

                UnitofWorkMock
                .Setup(u => u.LeaderBoard)
                .Returns(LeaderBoardRepository.Object);

                //Act
                var result = _uut.Delete(expectedLeaderBoard.LeaderBoardId);

                //Assert
                LeaderBoardRepository.Verify();

                var response = Assert.IsType <BadRequestObjectResult>(result);

                Assert.Equal(400, response.StatusCode);
            }
コード例 #17
0
 private void Form1_Load(object sender, EventArgs e)
 {
     FormBorderStyle = FormBorderStyle.None;
     LeaderBoardSetup();
     LeaderBoard.Show();
     GameStartUp();
 }
コード例 #18
0
        private void PlayerBoard(DataModel dataModel, string name, string key, ICollection <Player> players, Year year, bool isAsc, Func <Player, DataModel, double> valueFunc, int formatType = 0)
        {
            LeaderBoard lb = this.LeaderBoardByKey(dataModel, key, true, name, formatType);

            List <LeaderBoardData> datasToSort = new List <LeaderBoardData>();

            int noResForYear = 0;

            foreach (var player in players)
            {
                var results = player.AllResultsForYear(year);

                if (results.Count() == 0)
                {
                    noResForYear++;
                    continue;
                }

                double          value = valueFunc(player, dataModel);
                LeaderBoardData lbd   = new LeaderBoardData {
                    Id = LeaderBoardDataIdIndex++, IsPlayer = true, Player = player, Value = value, FormattedValue = FormatLeaderBoardValue(value, formatType), LeaderBoard = lb, Year = year
                };

                datasToSort.Add(lbd);
                dataModel.LeaderBoardDatas.Add(lbd);
            }

            this.SortAndRankLeaderBoardData(datasToSort, isAsc);
        }
コード例 #19
0
        public void TestRecalculateMeanMedian()
        {
            LeaderBoard         lb  = new LeaderBoard();
            LeaderBoardEntities lbe = new LeaderBoardEntities();
            var playerList          = new List <Player>();

            var player = new Player()
            {
                Name     = "Test",
                Winnings = 25M
            };

            lb     = lbe.AddPlayer(player, playerList);
            player = new Player()
            {
                Name     = "Test",
                Winnings = 75M
            };
            lb        = lbe.AddPlayer(player, playerList);
            lb.Mean   = 0;
            lb.Median = 0;
            var updatedlb = lbe.RecalculateData(lb);

            Assert.AreEqual(updatedlb.Mean, 50M);
            Assert.IsTrue(updatedlb.Median != 0);
        }
コード例 #20
0
 private void Awake()
 {
     if (!script)
     {
         script = FindObjectOfType <LeaderBoard>();
     }
 }
コード例 #21
0
    void LateUpdate()
    {
        if (!RaceMonitor.racing)
        {
            canvasGroup.alpha = 0; return;
        }
        if (!regoSet)
        {
            carRego = LeaderBoard.RegisterCar(playerName.text);
            regoSet = true;
            return;
        }
        if (carRend == null)
        {
            return;
        }
        Plane[] planes    = GeometryUtility.CalculateFrustumPlanes(Camera.main);
        bool    carInView = GeometryUtility.TestPlanesAABB(planes, carRend.bounds);

        canvasGroup.alpha       = carInView ? 1 : 0;
        this.transform.position = Camera.main.WorldToScreenPoint(target.position + Vector3.up * 1.5f);

        if (cpManager == null)
        {
            cpManager = target.GetComponent <CheckpointManager>();
        }

        LeaderBoard.SetPosition(carRego, cpManager.lap, cpManager.checkPoint, cpManager.timeEntered);
        string position = LeaderBoard.GetPosition(carRego);

        lapDisplay.text = position;  // + " " + cpManager.lap + " (CP: " + cpManager.checkPoint + ")";
    }
コード例 #22
0
        private void TeamBoard(DataModel dataModel, string name, string key, ICollection <Team> teams, Year year, bool isAsc, Func <Team, DataModel, double> valueFunc, int formatType = 0)
        {
            LeaderBoard lb = this.LeaderBoardByKey(dataModel, key, false, name, formatType);

            List <LeaderBoardData> datasWhichNeedRanks = new List <LeaderBoardData>();

            foreach (var team in teams)
            {
                var results = dataModel.Results.Where(x => (x.Matchup.TeamMatchup.Team1.Id == team.Id || x.Matchup.TeamMatchup.Team2.Id == team.Id) && x.Year.Value == year.Value);

                if (results.Count() == 0)
                {
                    continue;
                }

                double          value = valueFunc(team, dataModel);
                LeaderBoardData lbd   = new LeaderBoardData {
                    Id = LeaderBoardDataIdIndex++, IsPlayer = false, Team = team, Value = value, FormattedValue = FormatLeaderBoardValue(value, formatType), LeaderBoard = lb, Year = year
                };
                datasWhichNeedRanks.Add(lbd);

                dataModel.LeaderBoardDatas.Add(lbd);
            }

            this.SortAndRankLeaderBoardData(datasWhichNeedRanks, isAsc);
        }
コード例 #23
0
 private string GetLeaderBoardInsert(LeaderBoard l)
 {
     return(new FluentMySqlInsert("leaderBoard")
            .WithColumns("id", "name", "priority", "isPlayerBoard", "key", "formatType")
            .WithValues(l.Id, l.Name, l.Priority, l.IsPlayerBoard, l.Key, l.FormatType)
            .ToString());
 }
コード例 #24
0
        public IHttpActionResult PutLeaderBoard(int id, LeaderBoard leaderBoard)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != leaderBoard.LeaderBoardId)
            {
                return(BadRequest());
            }

            db.Entry(leaderBoard).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!LeaderBoardExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
コード例 #25
0
    void Start()
    {
        notFoundPanel.IsVisible = false;
        dfScrollPanel leaderPanel = GetComponent <dfScrollPanel> ();

        //categoryPanel.Anchor = dfAnchorStyle.All;
        HTTP.Client.Instance.Configure(new HTTP.Settings(TriviaService.GetHostAddress()).Protocol(HTTP.Protocol.HTTP));

        new HTTP.Request(TriviaService.GetHttpFolderPath() + "get_game_leaderboard.php?prize_id=" + CategoryConstant.PrizeId)
        .OnReply((reply) => {
            LeaderBoardReply leaderReply = JsonConvert.DeserializeObject <LeaderBoardReply>(reply.DataAsString);
            if (leaderReply.success == 1)
            {
                foreach (LeaderBoardData data in leaderReply.data)
                {
                    LeaderBoard instance = leaderPanel.AddPrefab(Prefab.gameObject).GetComponent <LeaderBoard>();
                    //instance.GetComponent<dfPanel>().Anchor = dfAnchorStyle.All;

                    instance.Data = data;
                    instance.start();
                }
                loaderPanel.IsVisible = false;
            }
            else
            {
                notFoundPanel.IsVisible = true;
                loaderPanel.IsVisible   = false;
            }
        })
        .Send();
    }
コード例 #26
0
    public void Gameover()
    {
        GameOver.SetActive(true);
        if (ads.enabled)
        {
            if (RewardedAd.Instance.rewardBasedVideo.IsLoaded())
            {
                adsHints.text = "Watch Ads to continue!";
            }
            else
            {
                ads.enabled   = !enabled;
                adsHints.text = "Ads not available !!!";
            }
        }
        else
        {
            adsHints.text = "Continue Coming Soon";
        }

        LeaderBoard ob = new LeaderBoard();

        ob.Post(GameManager.Instance.score);

        Preloader.Instance.updateHighScore(GameManager.Instance.score);
        Preloader.Instance.updateCoins(GameManager.Instance.score);

        scoreDiff = GameManager.Instance.score;
        soundObject.SetActive(false);
    }
コード例 #27
0
        public IActionResult Edit(LeaderBoard leaderBoard, string id)
        {
            leaderBoard.Username = id;
            LeaderBoardDBConnector.Update(Constants.DATA_SOURCE, leaderBoard);

            return Redirect("/LeaderBoard");
        }
コード例 #28
0
        public void TestRetrieveSpecificUserScore()
        {
            LeaderBoard leaderBoardRow = LeaderBoardDBConnector.GetLeaderBoardRow(dataSource, "t2");

            Assert.NotNull(leaderBoardRow);
            Assert.Equal(90, leaderBoardRow.Score);
        }
コード例 #29
0
ファイル: Timer.cs プロジェクト: hounenhounen/test_hacoscon
 void Start()
 {
     startTime = Time.time;
     lBoard = new LeaderBoard();
     // フラグ初期化
     isRankFetched  = false;
 }
コード例 #30
0
    public void CmdPlayerReadyToRestart()
    {
        leaderBoard = FindObjectOfType <LeaderBoard>();
        leaderBoard.playersReady++;

        int activePlayers = NetworkServer.connections.Count;

        if (leaderBoard.playersReady == activePlayers)
        {
            GameObject[] spawnPoints = GameObject.FindGameObjectsWithTag("SpawnPoint");

            // Reset all connected Players
            for (int i = 0; i < NetworkServer.connections.Count; i++)
            {
                for (int j = 0; j < NetworkServer.connections[i].playerControllers.Count; j++)
                {
                    GamePlayer g = NetworkServer.connections[i].playerControllers[j].gameObject.GetComponent <GamePlayer>();
                    g.isSpectator = false;
                    g.RpcResetPlayer(spawnPoints[i].transform.position + new Vector3(0.0f, 1.5f, 0.0f));
                }
            }

            leaderBoard.playersReady = 0;
        }
    }
コード例 #31
0
 void Start()
 {
     startTime = Time.time;
     lBoard    = new LeaderBoard();
     // フラグ初期化
     isRankFetched = false;
 }
コード例 #32
0
        public static void TestRaceDataOverlay()
        {
            var leaderboard = new LeaderBoard
            {
                OverlayData = BuildData()
            };

            for (var i = 24.5; i < 300.0; i += 5.0 / 59.9)
            {
                using (var bitmap = (Bitmap)Bitmap.FromFile(@"c:\users\dean\documents\image.bmp"))
                    using (var g = Graphics.FromImage(bitmap))
                    {
                        Console.WriteLine("time is {0}", i);
                        leaderboard.Overlay(g, i.FromSecondsToNano());
                        g.Flush();
                        try
                        {
                            bitmap.Save(@"c:\users\dean\documents\newimage.bmp");
                        }
                        catch
                        {
                        }
                    }

                Thread.Sleep(10);
            }
        }
コード例 #33
0
	// Use this for initialization
	void Start () {
	    for (int i = 0; i < highscoreText.Length; i++)
        {
            highscoreText[i].text = i + 1 + ". Loading...";
        }

        leaderboardManager = GetComponent<LeaderBoard>();

        StartCoroutine("RefreshHighScores");
	}
コード例 #34
0
    void Start()
    {
        lBoard = new LeaderBoard();

        // テキストを表示するゲームオブジェクトを取得
        for( int i = 0; i < 5; ++i ) {
            top[i] = GameObject.Find ("Top" + i);
        }

        // フラグ初期化
        isRankFetched  = false;
        isLeaderBoardFetched = false;
    }
コード例 #35
0
ファイル: Score.cs プロジェクト: schoolsout/Schools-Out
 public void Gameover()
 {
     LeaderBoard lItem = new LeaderBoard()
     {
         Game = "Shooter Game",
         Score = score,
         PlayerId = User.user.playerId,
         PlayerName = User.user.userName
     };
     User.user.UpdateLeaderBoard(lItem);
     User.user.UpdateLeaderBoard(lItem);
     User.user.UpdateLeaderBoard(lItem);
     Application.LoadLevel(5);
 }
コード例 #36
0
	public IEnumerator postScore(string user, int score){
		// Pull down the JSON from our web-service
		string url = "http://" + adress + "/LeaderBoardService/lb/postScore/";
		LeaderBoard colum = new LeaderBoard ();
		colum.entrytime = "TIME";
		colum.userid = SystemInfo.deviceUniqueIdentifier;
		colum.username = user;
		colum.score = score;
		WWWForm form = new WWWForm();
		form.AddField("lb", JsonConvert.SerializeObject(colum));


		WWW www = new WWW(url, form);
		yield return www;
	}
コード例 #37
0
    void Start()
    {
        lBoard = new LeaderBoard();

        // テキストを表示するゲームオブジェクトを取得
        for( int i = 0; i < 5; ++i ) {
            top[i] = GameObject.Find ("Top" + i);
            nei[i] = GameObject.Find ("Neighbor" + i);
        }

        // フラグ初期化
        isScoreFetched = false;
        isRankFetched  = false;
        isLeaderBoardFetched = false;

        // 現在のハイスコアを取得
        string name = FindObjectOfType<UserAuth>().currentPlayer();
        currentHighScore = new NCMB.HighScore( -1, name );
        currentHighScore.fetch();
    }
コード例 #38
0
	// Use this for initialization
	void Start () {
		lBoard = new LeaderBoard();
		
		// テキストを表示するゲームオブジェクトを取得
		for( int i = 0; i < 5; ++i ) {
			top[i] = GameObject.Find ("Top" + i);
			nei[i] = GameObject.Find ("Neighbor" + i);
		}
		
		//マイスコアを表示するゲームオブジェクトの取得
		myName = GameObject.Find ("data_name");
		myScore = GameObject.Find ("data_score");
		myRank = GameObject.Find ("data_rank");
		
		// フラグ初期化
		isScoreFetched = false;
		isRankFetched  = false;
		isLeaderBoardFetched = false;
		
		//uuid
		/*
		_uuid=PlayerPrefs.GetString("Uuid", "__UNDEFINED__");
		_name=PlayerPrefs.GetString("Name", "__UNDEFINED__");
		System.Guid guid=System.Guid.NewGuid();
		if (_uuid == "__UNDEFINED__") _uuid = guid.ToString();
		if (_name == "__UNDEFINED__") _name = _uuid;
		PlayerPrefs.SetString("Uuid",_uuid);
		PlayerPrefs.SetString("Name",_name);
		PlayerPrefs.Save();
		*/

		_uuid = PlayerPrefs.GetString ("Uuid");
		_name = PlayerPrefs.GetString ("Name");

		
		// 現在のハイスコアを取得
		//string name = FindObjectOfType<UserAuth>().currentPlayer();
		currentHighScore = new NCMB.HighScore( -1, _name, _uuid );
		currentHighScore.fetch();	
	}
コード例 #39
0
ファイル: User.cs プロジェクト: schoolsout/Schools-Out
 public void UpdateLeaderBoard(LeaderBoard newItem)
 {
     azure.Insert<LeaderBoard>(newItem);
 }
コード例 #40
0
ファイル: Bouncer.cs プロジェクト: grukawar/Pinball3D
 void Start()
 {
     scoreBoard = GameObject.FindGameObjectWithTag ("ScoreBoard").GetComponent<LeaderBoard>();
 }
コード例 #41
0
ファイル: LeaderBoard.cs プロジェクト: FukyVer2/TwoCar
 void Awake()
 {
     if (instance != null)
     {
         Destroy(gameObject);
     }
     else
     {
         instance = this;
         DontDestroyOnLoad(gameObject);
     }
 }
コード例 #42
0
ファイル: Leaderboard.cs プロジェクト: ricklypop/appdesign
	void Start () {
		for (int i = 0; i < 10; i++) 
			leaderInfo[i] = new LeaderBoard();
		loadPage ();
	}
コード例 #43
0
ファイル: JOB_Spawn.cs プロジェクト: schoolsout/Schools-Out
 private void GameOver()
 {
     gameOverCalled = true;
     nm.clickGameOver = true;
     nm.clickGameStarted = false;
     LeaderBoard lItem = new LeaderBoard()
     {
         Game = "Click Game",
         Score = User.user.currentClickGameScore,
         PlayerId = User.user.playerId,
         PlayerName = User.user.userName
     };
     User.user.UpdateLeaderBoard(lItem);
 }
コード例 #44
0
	void Start () {
		for (int i = 0; i < 10; i++) 
			leaderInfo[i] = new LeaderBoard();
        dataBase = GameObject.FindGameObjectWithTag("Database").GetComponent<DatabaseClient>();
		loadPage ();
	}
コード例 #45
0
ファイル: LeaderBoard.cs プロジェクト: mleung22/2DPlatformer
 void Awake()
 {
     highscoresDisplay = GetComponent<Display_LeaderBoard>();
     instance = this;
 }