public override void Open() { _isNewRecord = LeaderBoardController.IsNewRecord(); _newRecordContainer.SetActive(_isNewRecord); _donoNewRecond.SetActive(!_isNewRecord); }
public LeaderBoardController_unitTest() { LeaderBoardRepository = new Mock <ILeaderBoardRepository>(); UnitofWorkMock = new Mock <IUnitOfWork>(); MapperMock = new Mock <IMapper>(); _uut = new LeaderBoardController(UnitofWorkMock.Object, MapperMock.Object); }
public static void StartGame(this Pool pool) { pool.SetScreen(new Vector2(10f, 9f)); pool.SetLife(3); pool.CreatePlayerEnergy(); var player = pool.CreatePlayer(); pool.CreateShield(player); pool.SetMapSpeed(new Vector2(0f, -0.01f)); pool.CreateMapBackground(3f, 0); pool.CreateMapBackground(11f); pool.CreateMapBackground(19f); LeaderBoardController.GetHighScores(5, highScores => { int lowestTopValue = 999999999; for (int i = 0; i < 5; ++i) { if (highScores.Length >= i + 1) { if (highScores[i].score != 0 && highScores[i].score < lowestTopValue) { lowestTopValue = highScores[i].score; } } } pool.ReplaceLowestScoreLeaderboard(lowestTopValue); }, ex => pool.ReplaceLowestScoreLeaderboard(0)); }
void RefreshLeaderboard(GameObject obj) { LeaderBoardController.GetHighScores(5, highScores => { string highScoreValues = ""; for (int i = 0; i < 5; ++i) { if (highScoreValues != "") { highScoreValues += "\n"; } var scoreUserName = "******"; var scoreValue = 0; if (highScores.Length >= i + 1) { if (!string.IsNullOrEmpty(highScores[i].userName)) { scoreUserName = highScores[i].userName.Substring(0, Mathf.Min(highScores[i].userName.Length, 3)); } scoreValue = highScores[i].score; } highScoreValues += string.Format("{0} {1} {2}", (i + 1), scoreUserName.PadRight(3, ' ').ToUpper(), scoreValue.ToString().PadLeft(8, '0')); } obj.transform.Find("HighScores").GetComponent <GUIText>().text = highScoreValues; }, ex => { obj.transform.Find("HighScores").GetComponent <GUIText>().text = "Leaderboard:\n\nWeb connection\nis required"; }); }
public void OkOnClick() { if (_isNewRecord) { LeaderBoardController.SaveNewRecord(_nameText.text); } PageManager.Open <TryAgainPage>(); }
// Use this for initialization void Start() { sceneManager = GameObject.Find("SceneManager").GetComponent <MySceneManager> (); leaderBoardController = GetComponent <LeaderBoardController> (); gameoverCanvas.SetActive(false); gameOver = false; nextChapBtn.SetActive(false); InstantiateMonsters(); }
// Use this for initialization void Start() { SelectScene.SetActive(false); RankCanvas.SetActive(false); maxSceneCount = gameview.Length - 1; leaderboardController = GetComponent <LeaderBoardController> (); SelectDifficulty(0); isNightmareMode(false); }
//Make Singleton void MakeSingleton() { if (instance != null) { Destroy(gameObject); } else { instance = this; DontDestroyOnLoad(gameObject); } }
public void Execute() { if (_leaderboardGroup.Count > 0) { var e = _leaderboardGroup.GetSingleEntity(); string userName = e.leaderboard.userName; if (_pool.isKeyReturnPressed) { e.view.gameObject.transform.Find("HighScores").GetComponent <GUIText>().text = "Refreshing\nleaderboard..."; if (string.IsNullOrEmpty(userName)) { RefreshLeaderboard(e.view.gameObject); } else { LeaderBoardController.PushNewScore(userName, _pool.score.value, () => RefreshLeaderboard(e.view.gameObject), ex => { e.view.gameObject.transform.Find("HighScores").GetComponent <GUIText>().text = "Leaderboard:\n\nWeb connection\nis required"; } ); } e.RemoveLeaderboard(); } else if (_pool.isKeyDeletePressed) { e.ReplaceLeaderboard(""); } else if (_inputStringGroup.Count > 0) { var c = _inputStringGroup.GetEntities()[0].inputString.value[0]; if (c == 0x08 /* Backspace */ && userName.Length > 0) { userName = userName.Substring(0, userName.Length - 1); } else if (userName.Length < 3 && ((c >= 97 && c <= 122) || (c >= 65 && c <= 90) || (c >= 48 && c <= 57))) // a-z, A-Z, 0-9 { userName += c.ToString().ToUpper(); } e.ReplaceLeaderboard(userName); } } foreach (var e in _inputStringGroup.GetEntities()) { _pool.DestroyEntity(e); } }
private void Awake() { _instance = this; if (!File.Exists(FilePath)) { InitNewData(); return; } Load(); UpdateData(); }
public PointsController(Text pointsLabel, PointsData pointsData, LeaderBoardController leaderBoardController) { _pointsLabel = pointsLabel; _leaderBoardController = leaderBoardController; Points = _leaderBoardController.Points; Data = pointsData; Instance = this; Observable.Interval(TimeSpan.FromSeconds(1f)).Subscribe(x => { AddPoints(Data.PointsPerSecond); UpdateLabel(); }).AddTo(_disposable); }
void OnDestroy() { Debug.Log("LeaderBoardController:OnDestroy()"); if(leaderBoardController != null) { leaderBoardController = null; } }
void Awake() { leaderBoardController = this; GoogleMobileAdsController.Instance.ShowInterstitial(); //GoogleMobileAdsController.Instance.HideBanner(); }
public bool WriteLeaderBoard() { return(LeaderBoardController.WriteDummies()); }