public void setInitialEntity(Entity entity) { removeEntity(); entity.transform.parent = this.transform.parent; entity.transform.position = transform.position; this.entityPresent = entity; entity.setCurrentTile (this); if (entity.GetType() != typeof(Obstacle)) { int type = (entity.getIsPlayer() ? 0 : 1); graphicTile = GetComponent<GraphicTile>(); graphicTile.setAnim(); setTileType(type); } }
private void damageIfEnemy(Entity other) { if (other != null && other.getIsPlayer() != GameManager.gameManager.getPlayerTurn()) { other.takeDamage(); } }