コード例 #1
0
 void Start()
 {
     avoidFirstPress = 0;
     anim            = GetComponent <Animator>();
     wait            = new WaitForSeconds(0.1f);
     Stats           = GetComponent <PlayerStats>().Stats1;
     spriteR         = GetComponent <SpriteRenderer>();
 }
コード例 #2
0
ファイル: EnemyCombatAI.cs プロジェクト: Bund187/Majorel
 void Start()
 {
     Stats      = GetComponent <PlayerStats>().Stats1;
     anim       = GetComponent <Animator>();
     waitAttack = new WaitForSeconds(0.2f);
     waitDefend = new WaitForSeconds(5);
     if (GetComponent <SpriteRenderer>().flipX)
     {
         isEnemyAtRight = true;
     }
 }
コード例 #3
0
 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, "");
         }
     }
 }
コード例 #4
0
    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);
        }
    }