void Start() { myRigidbody2D = GetComponent <Rigidbody2D>(); myAnimator = GetComponent <Animator>(); sp = GetComponent <SpriteRenderer>(); objPlayer = GameObject.Find("MainPlayer"); paraPlayer = objPlayer.GetComponent <ParameterPlayer>(); }
// Start is called before the first frame update void Start() { readStats = Player.gameObject.GetComponent <ParameterPlayer>(); mission_pool_path = Application.dataPath + "/Saves/missionPool.txt"; mission_des_path = Application.dataPath + "/Saves/missionDes.txt"; mission_content = File.ReadAllText(mission_pool_path); mission_description = File.ReadAllText(mission_des_path); goldreward.text = earngold.ToString(); expreward.text = earnexp.ToString(); pointsreward.text = earnpoints.ToString(); ReadAll(); missionGenerator(); writeDes(); }
/// <summary> /// Заполнить список параметров футболиста /// </summary> /// <returns></returns> private void FillPlayerParameterList() { ParameterPlayer ballControl = new ParameterPlayer { NameParameter = "Контроль мяча" }; ballControl.SubParameterList.Add(new SubParameterPlayer { Name = "Владение мячом" }); ballControl.SubParameterList.Add(new SubParameterPlayer { Name = "Выносы", IsNotBlockedFailed = false }); ParameterPlayerList.Add(ballControl); ParameterPlayer topGame = new ParameterPlayer { NameParameter = "Игра головой" }; topGame.SubParameterList.Add(new SubParameterPlayer { Name = "Удары головой" }); ParameterPlayerList.Add(topGame); ParameterPlayer dribbling = new ParameterPlayer { NameParameter = "Дриблинг" }; dribbling.SubParameterList.Add(new SubParameterPlayer { Name = "Ключ. обводки", IsNotBlockedFailed = false }); dribbling.SubParameterList.Add(new SubParameterPlayer { Name = "Заработанные нарушения", IsNotBlockedFailed = false }); dribbling.SubParameterList.Add(new SubParameterPlayer { Name = "Дриблинг 1 на 1", IsNotBlockedFailed = false }); ParameterPlayerList.Add(dribbling); ParameterPlayer gollkiper = new ParameterPlayer { NameParameter = "Вратарь" }; gollkiper.SubParameterList.Add(new SubParameterPlayer { Name = "Пропущ. голы", IsNotBlockedSuccessFully = false }); gollkiper.SubParameterList.Add(new SubParameterPlayer { Name = "Сейвы", IsNotBlockedFailed = false }); gollkiper.SubParameterList.Add(new SubParameterPlayer { Name = "Перехвач. навесы", IsNotBlockedFailed = false }); gollkiper.SubParameterList.Add(new SubParameterPlayer { Name = "Снятые мячи", IsNotBlockedFailed = false }); ParameterPlayerList.Add(gollkiper); ParameterPlayer kicks = new ParameterPlayer { NameParameter = "Удары" }; kicks.SubParameterList.Add(new SubParameterPlayer { Name = "Голы", IsNotBlockedFailed = false }); kicks.SubParameterList.Add(new SubParameterPlayer { Name = "В створ" }); ParameterPlayerList.Add(kicks); ParameterPlayer passes = new ParameterPlayer { NameParameter = "Передачи" }; passes.SubParameterList.Add(new SubParameterPlayer { Name = "Голевые передачи", IsNotBlockedFailed = false }); passes.SubParameterList.Add(new SubParameterPlayer { Name = "Пасы" }); passes.SubParameterList.Add(new SubParameterPlayer { Name = "Важные передачи", IsNotBlockedFailed = false }); passes.SubParameterList.Add(new SubParameterPlayer { Name = "Навесы" }); ParameterPlayerList.Add(passes); ParameterPlayer positionalPlay = new ParameterPlayer { NameParameter = "Позиционная игра" }; positionalPlay.SubParameterList.Add(new SubParameterPlayer { Name = "Парехваты", IsNotBlockedFailed = false }); positionalPlay.SubParameterList.Add(new SubParameterPlayer { Name = "Блоки", IsNotBlockedFailed = false }); positionalPlay.SubParameterList.Add(new SubParameterPlayer { Name = "Выходы с позиции", IsNotBlockedSuccessFully = false }); ParameterPlayerList.Add(positionalPlay); ParameterPlayer tackling = new ParameterPlayer { NameParameter = "Отбор" }; tackling.SubParameterList.Add(new SubParameterPlayer { Name = "Отборы" }); tackling.SubParameterList.Add(new SubParameterPlayer { Name = "Полученные нарушения", IsNotBlockedSuccessFully = false }); tackling.SubParameterList.Add(new SubParameterPlayer { Name = "Полученные пенальти", IsNotBlockedSuccessFully = false }); ParameterPlayerList.Add(tackling); }
private void GetInput() { paraPlayer = objPlayer.GetComponent <ParameterPlayer>(); if (Input.GetKeyDown(KeyCode.Space) && Input.GetKey(KeyCode.Space) && paraPlayer.waitRecSkill[0] == false) { buttonSpaceAudio.Play(); startAttack(); swordHitbox.swordbox.enabled = true; swordHitbox.isHitting = true; StartCoroutine(AttackNormal()); paraPlayer.useSkill(); } if (Input.GetKeyDown(keycodes[0]) && Input.GetKey(keycodes[0]) && paraPlayer.waitRecSkill[1] == false) { if (paraPlayer.getLevel() >= 3) { prefabsSpell[0].GetComponent <ShurikenScript>().aquired = true; buttonQAudio.Play(); startAttack(); StartCoroutine(Attack1()); paraPlayer.useSkill(); } } if (Input.GetKeyDown(keycodes[1]) && Input.GetKey(keycodes[1]) && paraPlayer.waitRecSkill[2] == false) { if (paraPlayer.getLevel() >= 5) { prefabsSpell[1].GetComponent <ShieldScript>().aquired = true; startDefend(); buttonWAudio.Play(); StartCoroutine(ShieldDefend()); paraPlayer.useSkill(); } } if (Input.GetKeyDown(keycodes[2]) && Input.GetKey(keycodes[2]) && paraPlayer.waitRecSkill[3] == false) { if (paraPlayer.getLevel() >= 6) { prefabsSpell[2].GetComponent <FireSkillScipt>().aquired = true; buttonEAudio.Play(); startAttack(); StartCoroutine(Attack3()); paraPlayer.useSkill(); } } if (Input.GetKeyDown(keycodes[3]) && Input.GetKey(keycodes[3]) && paraPlayer.waitRecSkill[4] == false) { if (paraPlayer.getLevel() >= 8) { buttonRAudio.Play(); startAttack(); StartCoroutine(Teleport()); paraPlayer.useSkill(); } } if (Input.GetKeyDown(keycodes[4]) && Input.GetKey(keycodes[4]) && paraPlayer.waitRecSkill[5] == false) { if (paraPlayer.getLevel() >= 12) { prefabsSpell[4].GetComponent <FireSkillScipt>().aquired = true; buttonTAudio.Play(); startAttack(); StartCoroutine(Ultimate()); paraPlayer.useSkill(); } } }