public async Task <IActionResult> Patch(Guid key, [FromBody] NewHero updatedHero) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { var heroEntity = await _heroesRepository.Find(key).ConfigureAwait(false); if (heroEntity == null) { return(NotFound()); } else { heroEntity.Name = updatedHero.Name; await _heroesRepository.UpdateHero(heroEntity).ConfigureAwait(false); var hero = Mapper.Map <Hero>(heroEntity); return(Ok(hero)); } } catch (Exception ex) { _logger.LogError(ex, "Failure on hero."); return(StatusCode(Status500InternalServerError)); } }
private void OnTriggerEnter2D(Collider2D collider) { NewHero NewHero = collider.GetComponent <NewHero>(); if (NewHero) { NewHero.ReciveDamage(1); Destroy(gameObject); BulletDestroy.BangHere(collider.transform); } bulletHero bulletHero = collider.GetComponent <bulletHero>(); if (bulletHero) { Destroy(gameObject); BulletDestroy.BangHere(collider.transform); } BulletDestroy bd = collider.GetComponent <BulletDestroy>(); if (bd && bd.gameObject != parent) { Destroy(gameObject); } }
public async Task <IActionResult> Post([FromBody] NewHero newHero) { //TODO : Rev try { var heroEntity = new HeroEntity { Id = Guid.NewGuid(), Name = newHero.Name }; await _heroesRepository.CreateHero(heroEntity).ConfigureAwait(false); var hero = Mapper.Map <Hero>(heroEntity); return(Created(hero)); } catch (Exception ex) { if (ex is ArgumentNullException) { return(BadRequest()); } _logger.LogError(ex, "Error creating hero."); return(StatusCode(500)); } }
private void OnTriggerEnter2D(Collider2D collider) { NewHero unit = collider.GetComponent <NewHero>(); if (unit && unit is NewHero) { SceneManager.LoadScene(levelName); } }
private void OnCollisionEnter2D(Collision2D collision) { NewHero unit = collision.gameObject.GetComponent <NewHero>(); if (unit && unit is NewHero) { SceneManager.LoadScene(levelName); } }
void OnTriggerEnter2D(Collider2D other) { NewHero NewHero = other.GetComponent <NewHero>(); if (NewHero) { Instantiate(Prefab, Spawnpoint.position, Spawnpoint.rotation); Destroy(gameObject); } }
private void OnCollisionEnter2D(Collision2D collision) { NewHero unit = collision.gameObject.GetComponent <NewHero>(); if (unit) { unit.Jump(unit.jumpForce); unit.ReciveDamage(1); } }
void OnTriggerEnter2D(Collider2D other) { NewHero NewHero = other.GetComponent <NewHero>(); if (NewHero) { audio.Stop(); audio.clip = audioClip; audio.Play(); Destroy(gameObject); } }
private void onJoinPVP(bool bots = false) { Debug.Log("JoinRoom"); PhotonNetwork.playerName = PlayerName; RoomOptions MayRoom = new RoomOptions(); // MayRoom.maxPlayers = (byte)8; // MayRoom.MaxPlayers =(byte)8; RoomOptions roomOptions = new RoomOptions() { isVisible = true, maxPlayers = 6 }; roomOptions.CustomRoomProperties = new ExitGames.Client.Photon.Hashtable(); roomOptions.CustomRoomProperties.Add("wave", -1); // hash = new Hashtable(); // hash.Add("score", score); // PhotonNetwork.player.SetCustomProperties(hash); NewHero nh = createHero.GetComponent <NewHero>(); Hashtable setPlayerHW = new Hashtable() { { "HeroView", nh.myList[nh.num].ava } }; PhotonNetwork.player.SetCustomProperties(setPlayerHW); Hashtable setPlayerLW = new Hashtable() { { "lWeapon", nh.myWeap[nh.numL].name } }; PhotonNetwork.player.SetCustomProperties(setPlayerLW); Hashtable setPlayerRW = new Hashtable() { { "rWeapon", nh.myWeap[nh.numR].name } }; PhotonNetwork.player.SetCustomProperties(setPlayerRW); if (bots) { PhotonNetwork.JoinOrCreateRoom("testRoom2", roomOptions, TypedLobby.Default); LoadingPVP.Load(LoadingScens.GameBot); } else { PhotonNetwork.JoinOrCreateRoom("testRoom", roomOptions, TypedLobby.Default); LoadingPVP.Load(LoadingScens.Game); } }
private void OnCollisionEnter2D(Collision2D collision) { NewHero unit = collision.gameObject.GetComponent <NewHero>(); if (unit) { if (takeAudioSource != null && takeAudio != null) { takeAudioSource.PlayOneShot(takeAudio); } unit.Health = hp_points; Destroy(gameObject); } }
private void OnCollisionEnter2D(Collision2D collision) { NewHero NewHero = collision.gameObject.GetComponent <NewHero>(); if (NewHero) { NewHero.ReciveDamage(1); Destroy(gameObject); BulletDestroy.BangHere(GetComponent <Collider2D>().transform); } bulletHero bulletHero = collision.gameObject.GetComponent <bulletHero>(); if (bulletHero) { Destroy(gameObject); BulletDestroy.BangHere(GetComponent <Collider2D>().transform); } }
public async Task <IActionResult> Put(Guid key, [FromBody] NewHero newOrUpdatedHero) { try { var heroEntity = await _heroesRepository.Find(key).ConfigureAwait(false); if (heroEntity == null) { heroEntity = new HeroEntity { Id = key, Name = newOrUpdatedHero.Name }; await _heroesRepository.CreateHero(heroEntity).ConfigureAwait(false); var hero = Mapper.Map <Hero>(heroEntity); return(Created(hero)); } else { heroEntity.Name = newOrUpdatedHero.Name; await _heroesRepository.UpdateHero(heroEntity).ConfigureAwait(false); var hero = Mapper.Map <Hero>(heroEntity); return(Ok(hero)); } } catch (Exception ex) { _logger.LogError(ex, "Failure on hero."); return(StatusCode(Status500InternalServerError)); } }
protected void Start() { LazyMan = GameObject.FindObjectOfType <NewHero>(); }