public void InitialiseMonstersCurrentHealth() { foreach (MonsterScript M in PlayersMonsters) { M.SetMonsterCurrentHealth(M.ReturnBaseHealth() + M.ReturnIncreasedHealth()); } foreach (MonsterScript M in EnemyMonsters) { M.SetMonsterCurrentHealth(M.ReturnBaseHealth() + M.ReturnIncreasedHealth()); } if (CurrentState == BattleState.Training) { BattleUI.ReturnMonsterOneSlider().maxValue = FirstMonster.ReturnCurrentHealth(); BattleUI.ReturnMonsterOneSlider().value = FirstMonster.ReturnCurrentHealth(); BattleUI.ReturnMonsterTwoSlider().maxValue = SecondMonster.ReturnCurrentHealth(); BattleUI.ReturnMonsterTwoSlider().value = SecondMonster.ReturnCurrentHealth(); BattleUI.ReturnMonsterThreeSlider().maxValue = ThirdMonster.ReturnCurrentHealth(); BattleUI.ReturnMonsterThreeSlider().value = ThirdMonster.ReturnCurrentHealth(); } if (CurrentState == BattleState.Regular) { AIBattleUI.ReturnEnemyOneSlider().maxValue = EnemyMonsters[0].ReturnCurrentHealth(); AIBattleUI.ReturnEnemyOneSlider().value = EnemyMonsters[0].ReturnCurrentHealth(); AIBattleUI.ReturnEnemyTwoSlider().maxValue = EnemyMonsters[1].ReturnCurrentHealth(); AIBattleUI.ReturnEnemyTwoSlider().value = EnemyMonsters[1].ReturnCurrentHealth(); AIBattleUI.ReturnEnemyThreeSlider().maxValue = EnemyMonsters[2].ReturnCurrentHealth(); AIBattleUI.ReturnEnemyThreeSlider().value = EnemyMonsters[2].ReturnCurrentHealth(); AIBattleUI.ReturnMonsterOneSlider().maxValue = PlayersMonsters[0].ReturnCurrentHealth(); AIBattleUI.ReturnMonsterOneSlider().value = PlayersMonsters[0].ReturnCurrentHealth(); AIBattleUI.ReturnMonsterTwoSlider().maxValue = PlayersMonsters[1].ReturnCurrentHealth(); AIBattleUI.ReturnMonsterTwoSlider().value = PlayersMonsters[1].ReturnCurrentHealth(); AIBattleUI.ReturnMonsterThreeslider().maxValue = PlayersMonsters[2].ReturnCurrentHealth(); AIBattleUI.ReturnMonsterThreeslider().value = PlayersMonsters[2].ReturnCurrentHealth(); } }