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); } }
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(); }