Пример #1
0
    private void Awake()
    {
        walls1 = GameObject.Find("Walls1_map").GetComponent <Tilemap>();
        walls2 = GameObject.Find("Walls2_map").GetComponent <Tilemap>();

        if (SceneManager.GetActiveScene().buildIndex == 12)
        {
            boss             = GameObject.Find("Yakuza Leader").GetComponent <BaseEnemy_SebastianMol>();
            bossDialogue     = GameObject.Find("Yakuza Leader").GetComponent <BossDialogue_MarioFernandes>();
            levelLiftTrigger = GameObject.Find("Level 12 Lift");
        }
        if (SceneManager.GetActiveScene().buildIndex == 14)
        {
            levelLiftTrigger = GameObject.Find("Level 14 Lift");
            keyTrigger       = GameObject.Find("Help");
            doorCloseTrigger = GameObject.Find("DialogTrigger");
            bottomDoorTile   = walls1.GetTile <Tile>(new Vector3Int(12, 26, 0));
            walls1           = GameObject.Find("Walls1_map").GetComponent <Tilemap>();
            walls2           = GameObject.Find("Walls2_map").GetComponent <Tilemap>();
            bottomDoorTile   = walls1.GetTile <Tile>(new Vector3Int(12, 26, 0));
            topDoorTile      = walls2.GetTile <Tile>(new Vector3Int(13, 27, 0));
        }
        if (SceneManager.GetActiveScene().buildIndex == 16)
        {
            levelLiftTrigger = GameObject.Find("Level 14 Lift");
            enemyToKill      = GameObject.Find("AlienEnemy");
        }
        if (SceneManager.GetActiveScene().buildIndex == 18)
        {
            boss             = GameObject.Find("Space Ninja").GetComponent <BaseEnemy_SebastianMol>();
            bossDialogue     = GameObject.Find("Space Ninja").GetComponent <BossDialogue_MarioFernandes>();
            levelLiftTrigger = GameObject.Find("Level 18 Lift");
            dialogBox        = GameObject.Find("DialogBox");
        }
        if (SceneManager.GetActiveScene().buildIndex == 19)
        {
            levelLiftTrigger = GameObject.Find("Level 19 Lift");
            keyTrigger       = GameObject.Find("Key Trigger");
            // keyTrigger = GameObject.Find("My Key");
        }
    }
Пример #2
0
 // Start is called before the first frame update
 void Start()
 {
     if (SceneManager.GetActiveScene().buildIndex == 11)
     {
         keyTrigger  = GameObject.Find("Key Trigger");
         objWalls    = GameObject.Find("Walls1_map").GetComponent <Tilemap>();
         objInfWalls = GameObject.Find("Walls2_map").GetComponent <Tilemap>();
     }
     if (SceneManager.GetActiveScene().buildIndex == 13)
     {
         keyTrigger  = GameObject.Find("Key Trigger");
         objWalls    = GameObject.Find("Walls1_map").GetComponent <Tilemap>();
         objInfWalls = GameObject.Find("Walls2_map").GetComponent <Tilemap>();
     }
     if (SceneManager.GetActiveScene().buildIndex == 15)
     {
         boss             = GameObject.FindGameObjectWithTag("Enemy").GetComponent <BaseEnemy_SebastianMol>();
         bossDialogue     = GameObject.FindGameObjectWithTag("Enemy").GetComponent <BossDialogue_MarioFernandes>();
         levelLiftTrigger = GameObject.Find("Level 15 Lift");
     }
 }
Пример #3
0
    private void Awake()
    {
        currentLevel = SceneManager.GetActiveScene().buildIndex;
        controller   = GameObject.Find("Player").GetComponent <PlayerController_JamieG>();
        switch (currentLevel)
        {
        case 1:
        {
            keyTrigger = GameObject.Find("Key Trigger");
            walls1     = GameObject.Find("Walls1_Map").GetComponent <Tilemap>();
            walls2     = GameObject.Find("Walls2_Map").GetComponent <Tilemap>();
        }
        break;

        case 2:
        {
            level2End        = GameObject.Find("EndLevelTwo").GetComponent <BossDialogue_MarioFernandes>();
            level2Enemy1     = GameObject.Find("Enemy 1").GetComponent <BaseEnemy_SebastianMol>();
            level2Enemy2     = GameObject.Find("Enemy 2").GetComponent <BaseEnemy_SebastianMol>();
            levelLiftTrigger = GameObject.Find("Level 2 Lift");
        }
        break;

        case 3:
        {
            boss             = GameObject.FindGameObjectWithTag("Enemy").GetComponent <BaseEnemy_SebastianMol>();
            bossDialogue     = GameObject.FindGameObjectWithTag("Enemy").GetComponent <BossDialogue_MarioFernandes>();
            levelLiftTrigger = GameObject.Find("Level 3 Lift");
        }
        break;

        case 4:
        {
            keyTrigger  = GameObject.Find("Key Trigger");
            walls1      = GameObject.Find("Walls1_map").GetComponent <Tilemap>();
            objInfWalls = GameObject.Find("ObjectsInFrontOfWalls_map").GetComponent <Tilemap>();
            walls2      = GameObject.Find("Walls2_map").GetComponent <Tilemap>();
        }
        break;

        case 5:
        {
            keyTrigger       = GameObject.Find("Key Trigger");
            levelLiftTrigger = GameObject.Find("Level 5 Lift");
            ventsDialogue    = GameObject.Find("Vents");
            endVentDialogue  = GameObject.Find("Exit Vent");
        }
        break;

        case 6:
        {
            boss             = GameObject.FindGameObjectWithTag("Enemy").GetComponent <BaseEnemy_SebastianMol>();
            bossDialogue     = GameObject.FindGameObjectWithTag("Enemy").GetComponent <BossDialogue_MarioFernandes>();
            levelLiftTrigger = GameObject.Find("Level 6 Lift");
            walls1           = GameObject.Find("Walls1_map").GetComponent <Tilemap>();
            walls2           = GameObject.Find("Walls2_map").GetComponent <Tilemap>();
        }
        break;

        case 7:
        {
            keyTrigger       = GameObject.Find("Key Trigger");
            levelLiftTrigger = GameObject.Find("Level 7 Lift");
        }
        break;

        case 8:
        {
            keyTrigger    = GameObject.Find("Key Trigger");
            keyTriggerTwo = GameObject.Find("Key Trigger 2");
            walls1        = GameObject.Find("Walls1_map").GetComponent <Tilemap>();
            objInfWalls   = GameObject.Find("ObjectsInFrontOfWalls_map").GetComponent <Tilemap>();
            objBehWalls   = GameObject.Find("ObjectsBehindWalls_map").GetComponent <Tilemap>();
            walls2        = GameObject.Find("Walls2_map").GetComponent <Tilemap>();
        }
        break;

        case 9:
        {
            boss             = GameObject.FindGameObjectWithTag("Enemy").GetComponent <BaseEnemy_SebastianMol>();
            bossDialogue     = GameObject.FindGameObjectWithTag("Enemy").GetComponent <BossDialogue_MarioFernandes>();
            levelLiftTrigger = GameObject.Find("Level 9 Lift");
        }
        break;

        case 11:
        {
            keyTrigger = GameObject.Find("Key Trigger");
            walls1     = GameObject.Find("Walls1_map").GetComponent <Tilemap>();
            walls2     = GameObject.Find("Walls2_map").GetComponent <Tilemap>();
        }
        break;

        case 12:
        {
            boss             = GameObject.Find("Yakuza Leader").GetComponent <BaseEnemy_SebastianMol>();
            bossDialogue     = GameObject.Find("Yakuza Leader").GetComponent <BossDialogue_MarioFernandes>();
            levelLiftTrigger = GameObject.Find("Level 12 Lift");
            cinematics       = GameObject.Find("BossIntroCinematic").GetComponent <BossIntroCineScript_AdamG>();
        }
        break;

        case 13:
        {
            keyTrigger = GameObject.Find("Key Trigger");
            walls1     = GameObject.Find("Walls1_map").GetComponent <Tilemap>();
            walls2     = GameObject.Find("Walls2_map").GetComponent <Tilemap>();
        }
        break;

        case 14:
        {
            levelLiftTrigger = GameObject.Find("Level 14 Lift");
            keyTrigger       = GameObject.Find("Real Key");
            doorCloseTrigger = GameObject.Find("DialogTrigger");
            walls1           = GameObject.Find("Walls1_map").GetComponent <Tilemap>();
            walls2           = GameObject.Find("Walls2_map").GetComponent <Tilemap>();
            bottomDoorTile   = walls1.GetTile <Tile>(new Vector3Int(12, 26, 0));
            topDoorTile      = walls2.GetTile <Tile>(new Vector3Int(13, 27, 0));
        }
        break;

        case 15:
        {
            boss             = GameObject.Find("Toby the Tiger").GetComponent <BaseEnemy_SebastianMol>();
            bossDialogue     = GameObject.Find("Toby the Tiger").GetComponent <BossDialogue_MarioFernandes>();
            levelLiftTrigger = GameObject.Find("Level 15 Lift");
        }
        break;

        case 17:
        {
            levelLiftTrigger = GameObject.Find("Level 17 Lift");
            keyTrigger       = GameObject.Find("Key");
            walls1           = GameObject.Find("Walls1_map").GetComponent <Tilemap>();
            walls2           = GameObject.Find("Walls2_map").GetComponent <Tilemap>();
        }
        break;

        case 18:
        {
            boss             = GameObject.Find("Space Ninja").GetComponent <BaseEnemy_SebastianMol>();
            bossDialogue     = GameObject.Find("Space Ninja").GetComponent <BossDialogue_MarioFernandes>();
            levelLiftTrigger = GameObject.Find("Level 18 Lift");
            dialogBox        = GameObject.Find("DialogBox");
            walls1           = GameObject.Find("Walls1_map").GetComponent <Tilemap>();
            walls2           = GameObject.Find("Walls2_map").GetComponent <Tilemap>();
        }
        break;

        case 19:
        {
            levelLiftTrigger = GameObject.Find("Level 19 Lift");
            keyTrigger       = GameObject.Find("Key Trigger");
            // keyTrigger = GameObject.Find("My Key");
            walls1 = GameObject.Find("Walls1_map").GetComponent <Tilemap>();
            walls2 = GameObject.Find("Walls2_map").GetComponent <Tilemap>();
        }
        break;

        case 20:
        {
            boss             = GameObject.Find("Ninjaroth").GetComponent <BaseEnemy_SebastianMol>();
            bossDialogue     = GameObject.Find("Ninjaroth").GetComponent <BossDialogue_MarioFernandes>();
            dialogBox        = GameObject.Find("DialogBox");
            levelLiftTrigger = GameObject.Find("Level 20 Lift");
            // find game object with timeline script to change playable director
            timeline = GameObject.Find("Cinematics").GetComponent <Timeline_Script>();
        }
        break;

        default:
            break;
        }
        // int currentBuildIndex = SceneManager.GetActiveScene().buildIndex;
        //if (SceneManager.GetActiveScene().buildIndex == 1)
        //{
        //    keyTrigger = GameObject.Find("Key Trigger");
        //    walls1 = GameObject.Find("Walls1_Map").GetComponent<Tilemap>();
        //    objInfWalls = GameObject.Find("ObjectsInFrontOfWalls_Map").GetComponent<Tilemap>();
        //}
        //if (SceneManager.GetActiveScene().buildIndex == 2)
        //{
        //    level2End = GameObject.Find("EndLevelTwo").GetComponent<BossDialogue_MarioFernandes>();
        //    level2Enemy1 = GameObject.Find("Enemy 1").GetComponent<BaseEnemy_SebastianMol>();
        //    level2Enemy2 = GameObject.Find("Enemy 2").GetComponent<BaseEnemy_SebastianMol>();
        //    levelLiftTrigger = GameObject.Find("Level 2 Lift");
        //}
        //if (SceneManager.GetActiveScene().buildIndex == 3)
        //{
        //    boss = GameObject.FindGameObjectWithTag("Enemy").GetComponent<BaseEnemy_SebastianMol>();
        //    bossDialogue = GameObject.FindGameObjectWithTag("Enemy").GetComponent<BossDialogue_MarioFernandes>();
        //    levelLiftTrigger = GameObject.Find("Level 3 Lift");
        //}
        //if (SceneManager.GetActiveScene().buildIndex == 4)
        //{
        //    keyTrigger = GameObject.Find("Key Trigger");
        //    walls1 = GameObject.Find("Walls1_map").GetComponent<Tilemap>();
        //    objInfWalls = GameObject.Find("ObjectsInFrontOfWalls_map").GetComponent<Tilemap>();
        //    walls2 = GameObject.Find("Walls2_map").GetComponent<Tilemap>();
        //}
        //if (SceneManager.GetActiveScene().buildIndex == 5)
        //{
        //    keyTrigger = GameObject.Find("Key Trigger");
        //    levelLiftTrigger = GameObject.Find("Level 5 Lift");
        //}
        //if (SceneManager.GetActiveScene().buildIndex == 6)
        //{
        //    boss = GameObject.FindGameObjectWithTag("Enemy").GetComponent<BaseEnemy_SebastianMol>();
        //    bossDialogue = GameObject.FindGameObjectWithTag("Enemy").GetComponent<BossDialogue_MarioFernandes>();
        //    levelLiftTrigger = GameObject.Find("Level 6 Lift");
        //}
        //if (SceneManager.GetActiveScene().buildIndex == 8)
        //{
        //    keyTrigger = GameObject.Find("Key Trigger");
        //    keyTriggerTwo = GameObject.Find("Key Trigger 2");
        //    walls1 = GameObject.Find("Walls1_map").GetComponent<Tilemap>();
        //    objInfWalls = GameObject.Find("ObjectsInFrontOfWalls_map").GetComponent<Tilemap>();
        //    objBehWalls = GameObject.Find("ObjectsBehindWalls_map").GetComponent<Tilemap>();
        //    walls2 = GameObject.Find("Walls2_map").GetComponent<Tilemap>();
        //}
        //if (SceneManager.GetActiveScene().buildIndex == 9)
        //{
        //    boss = GameObject.FindGameObjectWithTag("Enemy").GetComponent<BaseEnemy_SebastianMol>();
        //    bossDialogue = GameObject.FindGameObjectWithTag("Enemy").GetComponent<BossDialogue_MarioFernandes>();
        //    levelLiftTrigger = GameObject.Find("Level 9 Lift");
        //}
        //if (SceneManager.GetActiveScene().buildIndex == 12)
        //{
        //    boss = GameObject.Find("Yakuza Leader").GetComponent<BaseEnemy_SebastianMol>();
        //    bossDialogue = GameObject.Find("Yakuza Leader").GetComponent<BossDialogue_MarioFernandes>();
        //    levelLiftTrigger = GameObject.Find("Level 12 Lift");
        //}
        //if (SceneManager.GetActiveScene().buildIndex == 14)
        //{
        //    levelLiftTrigger = GameObject.Find("Level 14 Lift");
        //    keyTrigger = GameObject.Find("Help");
        //    doorCloseTrigger = GameObject.Find("DialogTrigger");
        //    walls1 = GameObject.Find("Walls1_map").GetComponent<Tilemap>();
        //    walls2 = GameObject.Find("Walls2_map").GetComponent<Tilemap>();
        //    bottomDoorTile = walls1.GetTile<Tile>(new Vector3Int(12, 26, 0));
        //    topDoorTile = walls1.GetTile<Tile>(new Vector3Int(13, 27, 0));
        //}
        //if (SceneManager.GetActiveScene().buildIndex == 17)
        //{
        //    levelLiftTrigger = GameObject.Find("Level 17 Lift");
        //    keyTrigger = GameObject.Find("Key");
        //    walls1 = GameObject.Find("Walls1_map").GetComponent<Tilemap>();
        //    walls2 = GameObject.Find("Walls2_map").GetComponent<Tilemap>();
        //}
        //if (SceneManager.GetActiveScene().buildIndex == 18)
        //{
        //    boss = GameObject.Find("Space Ninja").GetComponent<BaseEnemy_SebastianMol>();
        //    bossDialogue = GameObject.Find("Space Ninja").GetComponent<BossDialogue_MarioFernandes>();
        //    levelLiftTrigger = GameObject.Find("Level 18 Lift");
        //    dialogBox = GameObject.Find("DialogBox");
        //}
        //if (SceneManager.GetActiveScene().buildIndex == 19)
        //{
        //    levelLiftTrigger = GameObject.Find("Level 19 Lift");
        //    keyTrigger = GameObject.Find("Key Trigger");
        //    // keyTrigger = GameObject.Find("My Key");
        //    walls1 = GameObject.Find("Walls1_map").GetComponent<Tilemap>();
        //    walls2 = GameObject.Find("Walls2_map").GetComponent<Tilemap>();
        //}
        //if (SceneManager.GetActiveScene().buildIndex == 20)
        //{
        //    boss = GameObject.Find("Ninjaroth").GetComponent<BaseEnemy_SebastianMol>();
        //    bossDialogue = GameObject.Find("Ninjaroth").GetComponent<BossDialogue_MarioFernandes>();
        //    dialogBox = GameObject.Find("DialogBox");
        //}
    }
Пример #4
0
    private void Start()
    {
        switch (currentLevel)
        {
        case 2:
        {
            levelLiftTrigger.SetActive(false);
        }
        break;

        case 3:
        {
            levelLiftTrigger.SetActive(false);
        }
        break;

        case 5:
        {
            levelLiftTrigger.SetActive(false);
            endVentDialogue.SetActive(false);
        }
        break;

        case 6:
        {
            levelLiftTrigger.SetActive(false);
        }
        break;

        case 7:
        {
            levelLiftTrigger.SetActive(false);
        }
        break;

        case 9:
        {
            levelLiftTrigger.SetActive(false);
        }
        break;

        case 12:
        {
            levelLiftTrigger.SetActive(false);
        }
        break;

        case 14:
        {
            levelLiftTrigger.SetActive(false);
            walls1.SetTile(new Vector3Int(12, 26, 0), null);
            walls1.SetTile(new Vector3Int(12, 25, 0), null);
            walls1.SetTile(new Vector3Int(12, 24, 0), null);
            walls2.SetTile(new Vector3Int(13, 27, 0), null);
            walls2.SetTile(new Vector3Int(13, 26, 0), null);
            walls2.SetTile(new Vector3Int(13, 25, 0), null);
        }
        break;

        case 18:
        {
            boss             = GameObject.Find("Space Ninja").GetComponent <BaseEnemy_SebastianMol>();
            bossDialogue     = GameObject.Find("Space Ninja").GetComponent <BossDialogue_MarioFernandes>();
            levelLiftTrigger = GameObject.Find("Level 18 Lift");
            dialogBox        = GameObject.Find("DialogBox");
            levelBossIntro   = false;
            levelLiftTrigger.SetActive(false);
        }
        break;

        case 20:
            levelLiftTrigger.SetActive(false);
            break;

        default:
            break;
        }
        wpnUI = GameObject.Find("WeaponsUI").GetComponent <WeaponUI_LouieWilliamson>();

        //if (SceneManager.GetActiveScene().buildIndex == 2)
        //{
        //    levelLiftTrigger.SetActive(false);
        //}
        //if (SceneManager.GetActiveScene().buildIndex == 3)
        //{
        //    levelLiftTrigger.SetActive(false);
        //}
        //if (SceneManager.GetActiveScene().buildIndex == 5)
        //{
        //    levelLiftTrigger.SetActive(false);
        //}
        //if (SceneManager.GetActiveScene().buildIndex == 6)
        //{
        //    levelLiftTrigger.SetActive(false);
        //}
        //if (SceneManager.GetActiveScene().buildIndex == 9)
        //{
        //    levelLiftTrigger.SetActive(false);
        //}
        //if (SceneManager.GetActiveScene().buildIndex == 11)
        //{
        //    keyTrigger = GameObject.Find("Key Trigger");
        //    walls1 = GameObject.Find("Walls1_map").GetComponent<Tilemap>();
        //    objInfWalls = GameObject.Find("Walls2_map").GetComponent<Tilemap>();
        //}
        //if (SceneManager.GetActiveScene().buildIndex == 12)
        //{
        //    levelLiftTrigger.SetActive(false);
        //}
        //if (SceneManager.GetActiveScene().buildIndex == 13)
        //{
        //    keyTrigger = GameObject.Find("Key Trigger");
        //    walls1 = GameObject.Find("Walls1_map").GetComponent<Tilemap>();
        //    objInfWalls = GameObject.Find("Walls2_map").GetComponent<Tilemap>();
        //}
        //if (SceneManager.GetActiveScene().buildIndex == 14)
        //{
        //    levelLiftTrigger.SetActive(false);
        //    walls1.SetTile(new Vector3Int(12, 26, 0), null);
        //    walls1.SetTile(new Vector3Int(12, 25, 0), null);
        //    walls1.SetTile(new Vector3Int(12, 24, 0), null);
        //    walls2.SetTile(new Vector3Int(13, 27, 0), null);
        //    walls2.SetTile(new Vector3Int(13, 26, 0), null);
        //    walls2.SetTile(new Vector3Int(13, 25, 0), null);
        //}
        //if (SceneManager.GetActiveScene().buildIndex == 15)
        //{
        //    boss = GameObject.Find("Toby the Tiger").GetComponent<BaseEnemy_SebastianMol>();
        //    bossDialogue = GameObject.Find("Toby the Tiger").GetComponent<BossDialogue_MarioFernandes>();
        //    levelLiftTrigger = GameObject.Find("Level 15 Lift");
        //}
        //if (SceneManager.GetActiveScene().buildIndex == 17)
        //{
        //    levelLiftTrigger.SetActive(false);

        //}
        //if (SceneManager.GetActiveScene().buildIndex == 18)
        //{
        //    levelBossIntro = false;
        //    levelLiftTrigger.SetActive(false);
        //    walls1 = GameObject.Find("Walls1_map").GetComponent<Tilemap>();
        //    walls2 = GameObject.Find("Walls2_map").GetComponent<Tilemap>();
        //}
        //if (SceneManager.GetActiveScene().buildIndex == 20)
        //{

        //}
    }