void Start() { avoidFirstPress = 0; anim = GetComponent <Animator>(); wait = new WaitForSeconds(0.1f); Stats = GetComponent <PlayerStats>().Stats1; spriteR = GetComponent <SpriteRenderer>(); }
void Start() { Stats = GetComponent <PlayerStats>().Stats1; anim = GetComponent <Animator>(); waitAttack = new WaitForSeconds(0.2f); waitDefend = new WaitForSeconds(5); if (GetComponent <SpriteRenderer>().flipX) { isEnemyAtRight = true; } }
private void Start() { for (int i = 0; i < charStats.Length; i++) { if (i == 0) { charStats[i] = majorel.GetComponent <PlayerStats>().Stats1; } else { charStats[i] = new StatsManager.Stats(0, 0, 0, 0, 0, "?", null, ""); } } }
public void CharacterSelect(string charIndex) { if (!transmutationBlockScript.TransmutationBlock) { int i = int.Parse(charIndex); StatsManager.Stats stats = characterSelection.GetComponent <CharacterSelectionManager>().CharStats[i]; description.text = stats.Description; charName.text = stats.Named; //level.text = stats.Level.ToString(); //health.text = stats.Health.ToString(); //strenght.text = stats.Strength.ToString(); //speed.text = stats.Speed.ToString(); if (stats.Named != "?") { player.GetComponent <PlayerStats>().Stats1 = stats; player.GetComponent <Animator>().runtimeAnimatorController = stats.Anim; } print("CharacterSelection Stats name " + stats.Named); for (int j = 0; j < doorsToClose.Length; j++) { doorsToClose[j].SetActive(true); doorsToOpen[j].SetActive(false); if (doorsToClose[j].name.Contains(charName.text)) { doorsToClose[j].SetActive(false); doorsToOpen[j].SetActive(true); } } } else { menu.SetActive(false); player.GetComponent <PlayerController>().IsMenuOn = false; sayLineScript.Talk(loadXml.MiscClass.cantTransmutate); } }