public void showFightResultScreen(Enemy enemy) { // this.winSprite = enemy == null? null: enemy.getRandomWinSprite(); // this.rankPoints = enemy == null? 0: enemy.getEnemyType().getRankPoints(); // this.rankPoints = rankPoints; // this.gold = enemy == null? 0: enemy.getEnemyType().getMoney(); // if (Quest.currentQuest != null && Quest.currentQuest.enemyType == enemy.getEnemyType()) { // Quest.currentQuest.done = true; // UserInterface.showQuestInfo(Quest.currentQuest.title + " (done)"); // } // render.enabled = false; // rankPointsCounter = 0; // goldCounter = 0; // scale = initScale; // middleground.localScale = scale; newPos = initPos; transform.localPosition = newPos; // background.gameObject.SetActive(false); // foreground.gameObject.SetActive(false); playAnim = true; render.sprite = Imager.getEnemy(enemy.enemyType, 0); captureBtn.setVisible(false); releaseBtn.setVisible(false); chambersAvailable.setText(""); // countRankDone = (this.rankPoints > 0); // countGoldDone = false; // heroRank = Hero.getRank(); // valuesHolder.gameObject.SetActive(false); gameObject.SetActive(true); // location.setBackgroundMove(false); }
public void addStatus(int value, int duration) { this.value = value; this.duration = duration; render.color = disabledColor; turnsText.setText(duration.ToString()); turnsText.gameObject.SetActive(true); gameObject.SetActive(true); isFired = true; }
private void updateAnnnouncementInfo() { enemyImage.sprite = Imager.getEnemy(enemyTypes [index], 1); nameText.setText(enemyTypes [index].name()); rewardText.setText("$" + (enemyTypes [index].cost() * 2)); planetOfLivingText.setText(enemyTypes [index].planet().name() + " (" + enemyTypes[index].planet().starSystemType().name() + ")"); destinationPlanetText.setText(Vars.planetType.name() + " (" + Vars.planetType.starSystemType().name() + ")"); }
public void showDetails(EnemyType enemyType) { this.enemyType = enemyType; enemyName.setText(enemyType.name()); scanningScreen.isActive = false; enemyImage.sprite = Imager.getEnemy(enemyType, 1); InputProcessor.add(this); gameObject.SetActive(true); }
public void setVisible(EnemyMarker marker) { this.marker = marker; portrait.sprite = ImagesProvider.getMarkerSprite(marker.enemyType); enemyName.setText(marker.enemyType.name()); fightResult.gameObject.SetActive(false); attackBtn.setVisible(true); gameObject.SetActive(true); }
public void updatePerk() { levelText.setText(Player.getPerkLevel(perkType).ToString()); barScale.y = Player.getPerkExp(perkType) / 1f; expBar.localScale = barScale; }
public void setTarget(EnemyType type) { rewardValue.setText(type.cost().ToString()); }
public void updateActionTexts(int playerActions, int enemyActions) { playerActionsText.setText(playerActions == 0? "-": playerActions.ToString()); enemyActionsText.setText(enemyActions == 0? "-": enemyActions.ToString()); }
public void updateEnemyArmor() { enemyArmorValue.setText(enemy.armor.ToString()); enemyArmorValue.transform.localScale = enemy.armor < 10? armorScaleOne: armorScaleDouble; }