void LateUpdate()
 {
     if (_turn != null && _turn.CurrentPlayer() != null)
     {
         transform.position = new Vector3(
             Mathf.Clamp(_turn.CurrentPlayer().transform.position.x + 0.5f, 7.5f, _gameMap.Get().xMax - 1.5f),
             Mathf.Clamp(_turn.CurrentPlayer().transform.position.y + 0.5f, 3.5f, _gameMap.Get().yMax - 1.5f),
             transform.position.z);
     }
 }
Esempio n. 2
0
 void Update()
 {
     if (!moneySpawned)
     {
         if (gameSceneManager.numberOfTurns >= modifiedRespawnTime)
         {
             moneySpawned = true;
             var gameObj  = GameObject.Find("Game");
             var moneyObj = Instantiate(money, transform.position, transform.rotation, gameObj.transform);
             moneyObj.GetComponent <Money>().spawner = this.gameObject;
             var player = _turn.CurrentPlayer();
             _gameMap.CheckAndHideGameEntities(player);
         }
     }
 }
    public void OpenShop()
    {
        PlaySelectSoundEffect();
        var player = _turn.CurrentPlayer();

        player.ChangeState(typeof(IPlayerShopingState));
        shopUI.mainShop.SetActive(true);
    }
    public void AbilityCancelBtn()
    {
        var player = _turn.CurrentPlayer();

        player.SetInitialState();
    }