public void TestGetAuthCode() { PlayerDatabase.SetTestAuthCodeGenerator(new PredictableGenerator()); AuthCodeController controller = new AuthCodeController(); PlayerData testData = new PlayerData(); // test empty body var result = controller.GetAuthCode(testData); Assert.IsInstanceOfType(result, typeof(BadRequestErrorMessageResult)); testData.PlayerName = "Harry Potter"; result = controller.GetAuthCode(testData); // Assert successful result Assert.IsInstanceOfType(result, typeof(CreatedNegotiatedContentResult <PlayerData>)); var response = (CreatedNegotiatedContentResult <PlayerData>)result; var responseData = response.Content; // Test return data Assert.AreEqual(testData.PlayerName, responseData.PlayerName); Assert.AreEqual(GENERATED_AUTH_CODE, responseData.AuthCode); }
protected override void OnStartup(StartupEventArgs e) { try { bool firstLaunch = false; GenerateDemoLicenceKey(); //AppDomain.CurrentDomain.AppendPrivatePath(@"dependencies"); string configPath = Path.Combine(Helpers.Utils.RunDirectory(), "config.xml"); Configuration.Instance.Initialize(configPath); try { LogManager.GetCurrentClassLogger().Info("Loading configuration file from : " + configPath); if (File.Exists(configPath)) { Configuration.Instance.Load(); LogManager.GetCurrentClassLogger().Info("Configuration loaded succesfully"); } else { firstLaunch = true; } } catch { LogManager.GetCurrentClassLogger().Error("Couldn't read a valid configuration file. A new one will be created"); firstLaunch = true; } PlayerDatabase.Init(); InitializeQuickConverter(); MainWindow = new MainWindow(firstLaunch); if (Configuration.Instance.Window.AppHeight != 0 && Configuration.Instance.Window.AppWidth != 0) { MainWindow.Width = Configuration.Instance.Window.AppWidth; MainWindow.Height = Configuration.Instance.Window.AppHeight; } MainWindow.Show(); if (!string.IsNullOrEmpty(Configuration.Instance.Window.DockDisposition) && !firstLaunch) { Messenger.Default.Send(Configuration.Instance.Window.DockDisposition); } else { (MainWindow.DataContext as MainViewModel).ResetLayout.Execute(null); } } catch (Exception exception) { LogManager.GetCurrentClassLogger().Fatal(exception); App.Current.Shutdown(); } }
// Use this for initialization void Start() { player = GameObject.FindGameObjectWithTag("Player"); anim = GetComponent <Animator> (); playerdb_object = GameObject.Find("PlayerDB"); playerdb = playerdb_object.GetComponent <PlayerDatabase>(); }
void drawHealth() { if (GameStateMachine.currentGameState == GameStateMachine.State.playerTurn) { if (PlayerDatabase.getSelected() != null) { if (Vector3.Distance(PlayerDatabase.getSelected().transform.position, this.transform.position) < 9) { int currHP = this.GetComponent <PlayerStats> ().currHP; int maxHP = this.GetComponent <PlayerStats> ().maxHP; float hpPercent = ((float)currHP / (float)maxHP) * 15.0f; Rect hpRect = new Rect(targetPos.x - (Camera.main.pixelWidth * 0.039f), Camera.main.pixelHeight - targetPos.y - Camera.main.pixelHeight * 0.07f, hpPercent * 5 * Camera.main.pixelWidth * 0.001f, Camera.main.pixelHeight * 0.012f); Rect backRect = new Rect(targetPos.x - (Camera.main.pixelWidth * 0.039f), Camera.main.pixelHeight - targetPos.y - Camera.main.pixelHeight * 0.07f, 15 * 5 * Camera.main.pixelWidth * 0.001f, Camera.main.pixelHeight * 0.012f); GUI.DrawTexture(backRect, Resources.Load <Texture2D> ("BackBar")); GUI.DrawTexture(hpRect, Resources.Load <Texture2D> ("HpBarRed")); } } } else if (GameStateMachine.currentGameState == GameStateMachine.State.enemyTurn) { if (EnemyDatabase.getSelected() != null) { if (Vector3.Distance(EnemyDatabase.getSelected().transform.position, this.transform.position) < 9) { int currHP = this.GetComponent <PlayerStats> ().currHP; int maxHP = this.GetComponent <PlayerStats> ().maxHP; float hpPercent = ((float)currHP / (float)maxHP) * 15.0f; Rect hpRect = new Rect(targetPos.x - (Camera.main.pixelWidth * 0.039f), Camera.main.pixelHeight - targetPos.y - Camera.main.pixelHeight * 0.07f, hpPercent * 5 * Camera.main.pixelWidth * 0.001f, Camera.main.pixelHeight * 0.012f); Rect backRect = new Rect(targetPos.x - (Camera.main.pixelWidth * 0.039f), Camera.main.pixelHeight - targetPos.y - Camera.main.pixelHeight * 0.07f, 15 * 5 * Camera.main.pixelWidth * 0.001f, Camera.main.pixelHeight * 0.012f); GUI.DrawTexture(backRect, Resources.Load <Texture2D> ("BackBar")); GUI.DrawTexture(hpRect, Resources.Load <Texture2D> ("HpBarRed")); } } } }
void Start() { spriteRenderer = GetComponent <SpriteRenderer>(); circleCollider = GetComponent <CircleCollider2D>(); boxCollider = GetComponent <BoxCollider2D>(); capsuleCollider = GetComponent <CapsuleCollider2D>(); bulletManager = GameObject.Find("BulletManager").transform.GetChild(0).GetComponent <BulletManager>(); enemyBullet = GameObject.Find("BULLET").transform.GetChild(0); playerDatabase = GameObject.Find("PLAYER").GetComponent <PlayerDatabase>(); initializeBullet = GetComponent <InitializeBullet>(); movingBullet = GetComponent <MovingBullet>(); laserBullet = GetComponent <LaserBullet>(); reflectBullet = GetComponent <ReflectBullet>(); // 커스텀 컴포넌트 캐싱 // stage1BulletFragmentation = GetComponent<Stage1BulletFragmentation>(); // stage5BulletCreate = GetComponent<Stage5BulletCreate>(); // stage12BulletFragmentation = GetComponent<Stage12BulletFragmentation>(); // stage13BulletRotate = GetComponent<Stage13BulletRotate>(); pattern6BulletRotate = GetComponent <Pattern6BulletRotate>(); pattern6BulletAiming = GetComponent <Pattern6BulletAiming>(); pattern7BulletAiming = GetComponent <Pattern7BulletAiming>(); pattern8BulletAiming = GetComponent <Pattern8BulletAiming>(); pattern9BulletRotate = GetComponent <Pattern9BulletRotate>(); pattern14BulletRotate = GetComponent <Pattern14BulletRotate>(); pattern19BulletRotate = GetComponent <Pattern19BulletRotate>(); }
public void Receive(ref MinecraftClient client, GameStream stream) { string username = stream.ReadString(); string idRequest = new WebClient().DownloadString(PlayerDatabase.uuidRetrieval + username).Trim(); UniqueIdRequest request = JsonConvert.DeserializeObject <UniqueIdRequest>(idRequest); for (int x = 0; x < PlayerDatabase.Players.Count; x++) { Player player = PlayerDatabase.Players[x]; if (player.UniqueId.toString().Remove('-') == request.UniqueId) { player.Username = username; // Make sure username is updated PlayerDatabase.Players.RemoveAt(x); PlayerDatabase.Players.Add(player); PlayerDatabase.Save(); } } Logger.Log($"{username} is trying to connect. ({request.UniqueId})"); if (!Config.EnableEncryption) { new LoginSuccess(false).Send(ref client, stream); } else { new EncryptionRequest().Send(ref client, stream); } }
public async void OnResourceStart() { NAPI.Server.SetAutoRespawnAfterDeath(false); NAPI.Server.SetAutoSpawnOnConnect(false); //NAPI.Server.SetGlobalServerChat(false); //NAPI.Server.SetCommandErrorMessage(""); ServerUtilities.Initialise(); Database db = new Database(); Connection = db.Connection; GroupDatabase.InitializeTable(); GroupDatabase.InitializeGroups(); VehicleDatabase.InitializeTable(); PlayerDatabase.InitializeTable(); CharacterDatabase.InitializeTable(); await GroupDatabase.AddCommandsToGroup(Config.GROUP_NAME_ADMIN, Commands.AdminCommands.ToArray()); await GroupDatabase.AddCommandsToGroup(Config.GROUP_NAME_LEAD_ADMIN, Commands.OwnerCommands.ToArray()); await GroupDatabase.AddCommandsToGroup(Config.GROUP_NAME_OWNER, Commands.OwnerCommands.ToArray()); }
public void reloadLevel() { Score.currentLevel = Application.loadedLevel; foreach (GameObject player in PlayerDatabase.players) { player.SetActive(true); for (int i = 0; i < 5; i++) { player.GetComponent <Inventory>().inventory[i] = player.GetComponent <Inventory>().oldInventory[i]; } player.GetComponent <PlayerStats>().reloadStats(); } Score.collectables = 0; Score.turnsTaken = 0; PlayerDatabase.deleteLists(); EnemyDatabase.deleteList(); NodeDatabase.allNodes.Clear(); if (Application.loadedLevel == 1 || Application.loadedLevelName == "Level00") { Application.LoadLevel("Level00"); } else { Application.LoadLevel(Score.currentLevel); } }
//private Color // Use this for initialization void Start() { databaseScript = GameObject.Find("GameManager_mn").GetComponent <PlayerDatabase>(); int random = Random.Range(0, colorNames.Length); userNameColor = colorNames[random]; }
public void ShowDmgLabelToAttacker(string attacker, string reciever, float totalDmg) { GameObject gameManager = GameObject.Find("GameManager_mn"); PlayerDatabase dataScript = gameManager.GetComponent <PlayerDatabase>(); for (int i = 0; i < dataScript.PlayerList.Count; i++) { if (dataScript.PlayerList[i].networkPlayer == uLink.Network.player) { if (dataScript.PlayerList[i].playerName == attacker) { Debug.Log("attacker"); GameObject uiDamage = Instantiate(uiDamageDealt, new Vector3(0, 0, 0), Quaternion.identity) as GameObject; DamageDealtUI label = uiDamage.GetComponent <DamageDealtUI>(); label.totalDmg = totalDmg; label.reciever = reciever; label.dealingDamage = true; } if (dataScript.PlayerList[i].playerName == reciever) { Debug.Log("reciever"); GameObject uiDamage = Instantiate(uiDamageDealt, new Vector3(0, 0, 0), Quaternion.identity) as GameObject; DamageDealtUI label = uiDamage.GetComponent <DamageDealtUI>(); label.totalDmg = totalDmg; label.reciever = reciever; label.dealingDamage = false; } } } }
public PlayerDB() { db = new PlayerDatabase(); PlayerList = db.GetAllPlayers(); SelectedSort = SortType.Default; SelectedSortString = "Default"; }
public void CreatePlayer(string username, string password) { DisplayName = username; Db_Id = PlayerDatabase.CreatePlayer(DisplayName, password); Login(); }
public RunningSetViewModel() { Log.Info("Initializing RunningSet module..."); Title = "Running Set"; Reset(); _timer = new Timer(500); _timer.Elapsed += DoLiveUpdate; ResetCommand = new RelayCommand(() => Reset()); ReportCommand = new RelayCommand(() => Report()); UpdateCommand = new RelayCommand(() => Update()); SwapPlayerCommand = new RelayCommand(() => SwapPlayer()); IncrementEntrant1Command = new RelayCommand(IncrementEntrant1); DecrementEntrant1Command = new RelayCommand(DecrementEntrant1); IncrementEntrant2Command = new RelayCommand(IncrementEntrant2); DecrementEntrant2Command = new RelayCommand(DecrementEntrant2); MessengerInstance.Register <Set>(this, StartPendingSet); ReportEnabled = BracketData.Instance.IsReportingAvailable; PlayerList = new ObservableCollection <Player>(PlayerDatabase.GetAllPlayers()); PlayerDatabase.DatabaseContentModified += RefreshPlayers; LoadCharacters(); LoadTeams(); Log.Info("RunningSet module initialized !"); }
public static InMemoryDatabase CreateEmpty() { var puzzles = PuzzleLibrary.CreateEmpty(); var players = PlayerDatabase.CreateEmpty(); return(new InMemoryDatabase(puzzles, players)); }
public void OnRegisterAttempt(MyPlayer player, string username, string password) { if (player.IsLoggedIn || username.Length < 4 || password.Length < 4) { return; } //Vorname_Nachname Regex regex = new Regex(@"([a-zA-Z]+)_([a-zA-Z]+)"); if (!regex.IsMatch(username)) { player.Emit("alttutorial:loginError", 2, "Der Name muss dem Format: Vorname_Nachname entsprechen."); return; } if (PlayerDatabase.DoesPlayerNameExists(username)) { player.Emit("alttutorial:loginError", 2, "Name ist bereits vergeben!"); } else { player.CreatePlayer(username, password); player.Spawn(new Position(0, 0, 72), 0); player.Emit("alttutorial:loginSuccess"); } }
void Start() { Application.targetFrameRate = 30; database = PlayerDatabase.GetPlayerDatabase(); victoryCounterContainer = GameObject.FindWithTag("victory counter container"); InitializeVictoryCounter(victoryCounterContainer); Instantiate(audioSourcePrefab); var loopSong = Instantiate(audioSourcePrefab); loopSong.tag = "Untagged"; var audioSource = loopSong.GetComponent <AudioSource>(); audioSource.clip = loopClip; audioSource.loop = true; audioSource.volume = 0.5f; audioSource.Play(); foreach (var pd in database.playerData) { playerVictories.Add(0); players[database.playerData.IndexOf(pd)].GetComponentInChildren <PlayerBehavior>().SetData(pd); } }
void StatDrawMulti() { GUI.skin = skin; PlayerStats stats = null; // GameObject Player= null; if (GameStateMachine.currentMPGameState == GameStateMachine.MPState.player1Turn) { // Player = PlayerDatabase.getSelected(); stats = PlayerDatabase.getPlayer1Selected().GetComponent <PlayerStats>(); } else if (GameStateMachine.currentMPGameState == GameStateMachine.MPState.player2Turn) { // Player = EnemyDatabase.getSelected(); stats = PlayerDatabase.getPlayer2Selected().GetComponent <PlayerStats>(); } Rect statRect = new Rect(Screen.width * 0.8625f, Screen.height * 0.43f, Screen.width * 0.125f, Screen.height * 0.25f); Rect textRect = new Rect(Screen.width * 0.8650f, Screen.height * 0.435f, Screen.width * 0.120f, Screen.height * 0.24f); GUI.skin.box.fontSize = 100; GUI.Box(statRect, "", skin.GetStyle("Slot")); GUI.skin.GetStyle("StatDraw").fontSize = (int)(Screen.width * 0.009f); GUI.Box(statRect, "Job: " + stats.job + "\nHP: " + stats.currHP + "/" + stats.maxHP + " Stamina: " + (int)stats.currStamina + "/" + stats.maxStamina + "\nAttack: " + stats.attack + " Mag. Atk: " + stats.magicAttack + "\nDefence: " + stats.defense + " Mag. Def: " + stats.MagicDefense + "\nSTR: " + stats.str + " DEX: " + stats.dex + " VIT: " + stats.vit + "\nINT: " + stats.intelligence + " MND: " + stats.mnd + " SPD: " + stats.spd + "\n\nLevel: " + stats.level + "\nExperience: " + stats.experience + "/100", skin.GetStyle("StatDraw")); drawSelectedHealth(); drawSelectedStamina(); playersLeft(); }
// Update is called once per frame void Update() { //Checks who won and writes text accordingly if (PlayerDatabase.bluePlayers.Count == 0) { winner.GetComponent <Text>().text = "Red Player Wins"; } else if (PlayerDatabase.redPlayers.Count == 0) { winner.GetComponent <Text>().text = "Blue Player Wins"; } if (GameStateMachine.currentGameMode == GameStateMachine.GameMode.multiPlayer && GameStateMachine.currentMPGameState == GameStateMachine.MPState.statScreen) { if (Input.GetButtonDown("Accept")) { GameStateMachine.currentGameState = GameStateMachine.State.playerTurn; GameStateMachine.currentMPGameState = GameStateMachine.MPState.player1Turn; PlayerDatabase.deleteLists(); EnemyDatabase.deleteList(); GameStateMachine.currentGameMode = GameStateMachine.GameMode.menu; Application.LoadLevel(0); } } }
private void UpdatePlayerList() { Players = new ObservableCollection <Player>(PlayerDatabase.GetAllPlayers()); Teams = new ObservableCollection <Team>(PlayerDatabase.GetTeams()); PlayersView = CollectionViewSource.GetDefaultView(Players); PlayersView.Filter = FilterPlayer; }
void Start() { //싱글 톤 생성 if (instance == null) { instance = this; } }
void UpdateLocalGameManager(string pName) { GameObject gameManager = GameObject.Find("GameManager"); PlayerDatabase dataScript = gameManager.GetComponent <PlayerDatabase>(); dataScript.nameSet = true; dataScript.playerName = pName; }
public void LoadPlayers() { XmlSerializer serializer = new XmlSerializer(typeof(PlayerDatabase)); StreamReader stream = new StreamReader(path); playerDB = serializer.Deserialize(stream) as PlayerDatabase; stream.Close(); }
public void Load() { XmlSerializer serializer = new XmlSerializer(typeof(PlayerDatabase)); FileStream stream = new FileStream(Application.dataPath + "/Resources/scores.xml", FileMode.Open, FileAccess.ReadWrite, FileShare.None); PlayerDb = serializer.Deserialize(stream) as PlayerDatabase; stream.Close(); }
public static Player AddExistingPlayerToCurrentBracket(PlayerDatabase playerData) { PrintLine("Type in player to add from player database"); Print("> "); string input = Read().ToLowerInvariant(); // Get player to add ReadOnlyCollection <Player> results = playerData.GetPlayersByNameOrTag(input); Player player = null; while (results == null) { PrintLine("Found no players matching that name or tag. Try again."); input = Read(); results = playerData.GetPlayersByNameOrTag(input.ToLowerInvariant()); } // Handle mulitple results if (results.SingleOrDefault() == null && results.Count > 0) { foreach (var result in results) { PrintLine($"* {result.ToStringWithId()}"); } Print($"Found more than one player, enter the id of the player you would like to add: "); input = Read().ToLowerInvariant(); int id; while (!int.TryParse(input, out id) || results.Where(p => p.Id == id).Count() != 1) { Print("An invalid id was entered. Please enter a valid id: "); input = Read().ToLowerInvariant(); } player = results.Where(p => p.Id == id).Single(); } else if (results == null || results.Count == 0) { PrintLine("No players found. Try again."); return(null); } else { player = results.Single(); } Print($"Enter with prefered tag {player.Tag}? "); input = Read().ToLowerInvariant(); if (input == "no" || input == "n") { PrintLine("Enter under which tag? This will change your prefered tag."); Print("New Tag: "); input = Read(); Print($"Enter bracket with tag '{input}'?"); } PrintLine($"Added {player.Tag} to bracket."); return(player); }
//opens XML file, serializes it to PlayersDB list protected void OpenXmlFileForReadingPlayerDB() { using (FileStream stream = new FileStream(fullPath, FileMode.Open)) { InitDataStream(stream); PlayersDB = (PlayerDatabase)serializer.Deserialize(stream); stream.Close(); } }
public void SmashGGGraphQLTestEntrant() { PlayerDatabase.Init(); SmashggGraphQL api = new SmashggGraphQL(new SmashGgSettings { TournamentName = "jackpot-14" }); api.GetAllEntrants(); }
public Bot() { Version = "0.2.1"; PlayerDatabase = new PlayerDatabase("player.db"); Items = new ItemList(); Words = new WordList(); DotPuzzles = new PuzzleList(); AllMetals = new Metals(); }
public void OnPlayerDisconnect(Client player, DisconnectionType type, string reason) { PlayerDatabase.SavePlayerData(player); CharacterDatabase.SaveCharacterData(player); player.ResetData(PlayerData.PLAYER_DATA_KEY); player.ResetData(CharacterData.CHARACTER_DATA_KEY); player.ResetData(PlayerTempData.PLAYER_TEMP_DATA_KEY); }
void Start() { StartCoroutine(Init()); database = PlayerDatabase.GetPlayerDatabase(); victoryText.text = "PLAYER " + (database.winner.id + 1) + " is the WINNER"; winnerImage.color = database.winner.color; winnerImage_2.color = database.winner.color; loserImage.color = database.loser.color; }
void Awake() { //FIND GAMEMAGER AND ACCESS THE DMGDATABASE SCRIPT GameObject GameManager = GameObject.Find("GameManager_mn"); playerDataScript = GameManager.GetComponent <PlayerDatabase>(); playerStatsScript = GetComponent <PlayerStats>(); }
// Use this for initialization void Awake() { //fetch playerDatabase pDB=GameObject.FindWithTag("EntityDatabase").GetComponent<PlayerDatabase>(); //DEV.TEMP! if (pDB.players.Count==0) pDB.CreatePlayers(); if (gamehudcontroller!=null) gamehudcontroller.setPlayerMenus(); }
//Variables End___________________________________________________________ // Use this for initialization void Start() { myTransform = transform; GameObject gameManager = GameObject.Find("GameManager"); playerData = gameManager.GetComponent<PlayerDatabase>(); StartCoroutine(DestroyMySelfAfterSomeTime()); rigidbody.AddForce(myTransform.up * 1100); }