本文整理汇总了C#中Enemy.setHealth方法的典型用法代码示例。如果您正苦于以下问题:C# Enemy.setHealth方法的具体用法?C# Enemy.setHealth怎么用?C# Enemy.setHealth使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Enemy
的用法示例。
在下文中一共展示了Enemy.setHealth方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Update
// Update is called once per frame
void Update()
{
// foreach (Guildie g in guildies) {
// enemy.recieveDamage(g.damagePerFrame(Time.deltaTime));
// }
//Has enemy receive damage and manages the different sublevels
enemy.recieveDamage(guildieDPS * Time.deltaTime);
if (enemy.bIsSpawnable) {
if (--subLevel <= 0) {
level++;
if (level % 5 != 0) {
subLevel = 10;
} else {
subLevel = 1;
}
}
Text lvl = GameObject.FindWithTag("Level").GetComponent<Text>();
if (level % 5 != 0) {
lvl.text = "Level " + level +"\n" + subLevel + " Enemies Left";
} else {
lvl.text = "Level " + level +"\nBOSS LEVEL";
}
dieingEnemies.Add (enemy);
player.addXp(enemy.xpDrop());
enemy = Instantiate(enemyPrefab);
enemy.setHealth(level);
enemy.setXP(level);
// enemy.boss(level);
enemyHp.maxValue = enemy.getHealth();
}
/*
for (int i = 0; i < dieingEnemies.Count; i++) {
if (e.bIsDead) {
GameObject.Destroy (e.gameObject);
dieingEnemies.Remove (e);
}
}
*/
//Resets player click damage if it doesn't equal player damage
if (enemy.getPlayerClickDamage() != player.getPlayerDamage()) {
enemy.setPlayerClickDamage(player.getPlayerDamage());
}
updateUI();
}
示例2: Start
// Use this for initialization
void Start()
{
//Initializes and displays all the GUI stuff with the needed information
enemyHp = GameObject.FindWithTag("EnemyHp").GetComponent<Slider>();
xpBar = GameObject.FindWithTag("XpBar").GetComponent<Slider>();
clickDmg = GameObject.FindWithTag("ClickDamage").GetComponent<RectTransform>();
guildDmg = GameObject.FindWithTag("GuildieDamage").GetComponent<RectTransform>();
enemyHP = GameObject.FindWithTag ("EnemyHealth").GetComponent<RectTransform> ();
numOfGuildies = GameObject.FindWithTag ("GuildMembers").GetComponent<RectTransform> ();
//numberOfGuildies = GameObject.GetComponent<Text>;
//Creates enemy and sets up all their attributes
enemy = Instantiate(enemyPrefab);
enemy.setPlayerClickDamage(player.getPlayerDamage());
enemy.setHealth(level);
enemy.setXP(level);
// enemy.boss(level);
// Guildie g = new Guildie();
// guildies.Add(g);
enemyHp.maxValue = enemy.getHealth ();
}