void MoveLocators() { //stopLocators is FALSE on default if (stopLocators) { battlePhase = BattleScenePhases._ShowEnemyChoices.ToString(); startBattleScene = false; } if (!stopLocators) { CharLocator.transform.position += new Vector3(0.05f * playerClone.GetSpeed() * Time.deltaTime, 0, 0); EnemyLocator[0].transform.position += new Vector3(0.035f * enemy1.GetSpeed() * Time.deltaTime, 0, 0); EnemyLocator[1].transform.position += new Vector3(0.035f * enemy2.GetSpeed() * Time.deltaTime, 0, 0); EnemyLocator[2].transform.position += new Vector3(0.035f * enemy3.GetSpeed() * Time.deltaTime, 0, 0); //return locators to starting line if (CharLocator.transform.position.x >= FinishLine.position.x) { stopLocators = true; turn = 0; CharLocator.transform.position = new Vector3(StartingLine.position.x, CharLocator.transform.position.y, CharLocator.transform.position.z); } else if (EnemyLocator[0].transform.position.x >= FinishLine.position.x) { stopLocators = true; SelectedEnemyID = 0; EnemyLocator[0].transform.position = new Vector3(StartingLine.position.x, EnemyLocator[0].transform.position.y, EnemyLocator[0].transform.position.z); } else if (EnemyLocator[1].transform.position.x >= FinishLine.position.x) { stopLocators = true; SelectedEnemyID = 1; EnemyLocator[1].transform.position = new Vector3(StartingLine.position.x, EnemyLocator[1].transform.position.y, EnemyLocator[1].transform.position.z); } else if (EnemyLocator[2].transform.position.x >= FinishLine.position.x) { stopLocators = true; SelectedEnemyID = 2; EnemyLocator[2].transform.position = new Vector3(StartingLine.position.x, EnemyLocator[2].transform.position.y, EnemyLocator[2].transform.position.z); } } }
//shows the stats of player and enemy void ShowBothStats() { p_Class.text = "Class: " + playerClone.GetClass(); p_Level.text = "Level: " + playerClone.GetLevel(); p_Exp.text = "Exp: " + playerClone.GetCurrentExp() + "/ " + playerClone.GetTotalExp(); p_HP.text = "HP: " + playerClone.GetCurrentHP() + "/ " + playerClone.GetMaxHP(); p_Attack.text = "Atk: " + playerClone.GetAttack(); p_Defense.text = "Def: " + playerClone.GetDefense(); p_Speed.text = "Spd: " + playerClone.GetSpeed(); p_Intuition.text = "Int: " + playerClone.GetIntuition(); e_HP.text = "HP: " + enemyClone.GetCurrentHP() + "/ " + enemyClone.GetMaxHP(); e_Attack.text = "Atk: " + enemyClone.GetAttack(); e_Defense.text = "Def: " + enemyClone.GetDefense(); e_Speed.text = "Spd: " + enemyClone.GetSpeed(); e_ExpReward.text = "ExpRwd: " + enemyClone.GetExpReward(); }