Пример #1
0
    private void Awake()
    {
        audioSource = GetComponent <AudioSource>();
        foreach (GameObject i in Resources.FindObjectsOfTypeAll(typeof(GameObject)))
        {
            switch (i.name)
            {
            case "UpgradeHolder_Tiles":
                UpgradeSprites.Add(i.gameObject);
                break;

            case "UpgradeHolder":
                UpgradeHolder         = i;
                UpgradeHolderAnimator = UpgradeHolder.GetComponent <Animator>();
                break;

            case "Panel":
                Panel = i;
                break;

            case "EnemySpawner (1)":
                EnemSpawner1 = i;
                break;

            case "EnemySpawner (2)":
                EnemSpawner2 = i;
                break;

            case "ShowStats":
                ShowAtt = i;
                break;

            case "NormalMonster_Text":
                AttTexts[0] = i.GetComponent <Text>();
                break;

            case "BossMonster_Text":
                AttTexts[1] = i.GetComponent <Text>();
                break;

            case "PlayerAttButton_Text":
                AttTexts[2] = i.GetComponent <Text>();
                break;

            case "SpecialSpawner":
                GetBossSpawner = i.GetComponent <BossSpawner>();
                break;
            }
        }

        GetPlayerShooting = FindObjectOfType <PlayerShooting>();
        GetPlayer_Monster = FindObjectOfType <Player_Monster>();
        GetPlayerMovement = FindObjectOfType <PlayerMovement>();
    }
Пример #2
0
 private void Awake()
 {
     GetLevelManagement = FindObjectOfType <LevelManagement>();
     EndGame_Text();
     GetPlayer_Monster = FindObjectOfType <Player_Monster>();
 }