Example #1
0
    public void OnTriggerEnter2D(Collider2D col)
    {
        if (col.tag.Equals("Player"))
        {
            Debug.Log("Enemy hit player");
            player_controller player = col.GetComponent <player_controller>();
            player.TakeEffect();

            if (gameObject.tag.Equals("Enemy_lv1"))
            {
                //Score.scoreValue -= 10;
                Healthbar.health -= 10f;
            }

            if (gameObject.tag.Equals("Enemy_lv2"))
            {
                //Score.scoreValue -= 20;
                Healthbar.health -= 20f;
            }
            if (gameObject.tag.Equals("Enemy_lv3"))
            {
                //Score.scoreValue -= 30;
                Healthbar.health -= 30f;
            }
            if (gameObject.tag.Equals("Enemy_lv4"))
            {
                //Score.scoreValue -= 40;
                Healthbar.health -= 40f;
            }
        }
    }
Example #2
0
    void Start()
    {
        stringholder = StringsHolder_Tutorial.instance;

        main_camera = GameObject.Find("Main Camera").GetComponent <camera_controler>();
        settings    = GameObject.Find("Settings").GetComponent <Settings>();
        player      = GameObject.Find("player").GetComponent <player_controller>();

        instructor_move = GameObject.Find("instructor").GetComponent <NPC_movement> ();

        player_head = GameObject.Find("player_head").GetComponent <Animator> ();

        dialog = GameObject.Find("subtitles_canvas").GetComponent <dialog_system>();

        instructor_head = instructor_move.transform.Find("npc_head").gameObject.GetComponent <Animator>();

        //instructor_trig = instructor_move.gameObject.GetComponent<instructor_trigger> ();

        game_manager = gamemanager_tutorial.instance;

        if (!game_manager.cutscene01_invoked)
        {
            game_manager.cutscene01_invoked = true;
            start_cutscene();
        }
        else
        {
            not_start_cutscene();
        }
    }
Example #3
0
 // Use this for initialization
 void Start()
 {
     anim     = GetComponent <Animator>();
     player   = GameObject.Find("Player").GetComponent <player_controller>();
     rb       = GetComponent <Rigidbody>();
     startPos = transform.position;
 }
Example #4
0
 // Use this for initialization
 public override void Start()
 {
     base.Start();
     controller    = GetComponent <player_controller> ();
     gunController = GetComponent <gun_controller> ();
     InvokeRepeating("restore", 1, 2);
 }
 // Start is called before the first frame update
 void Start()
 {
     the_inventory = FindObjectOfType <Inventory>();
     the_player    = FindObjectOfType <player_controller>();
     bag_active    = false;
     bag_box.SetActive(bag_active);
 }
Example #6
0
 // Start is called before the first frame update
 void Start()
 {
     base.Start();
     waittime        = startwaittime;
     moveto.position = GetRandomPosition();
     playerHealth    = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerHealth>();
     controller      = GameObject.FindGameObjectWithTag("Player").GetComponent <player_controller>();
 }
 // Use this for initialization
 void Start()
 {
     animator            = GetComponent <Animator>();
     capacity_Controller = GetComponent <capacity_controller>();
     player_Controller   = GetComponent <player_controller>();
     ui.setLife(actual_health);
     ui.setMaxHealth(Max_health);
 }
Example #8
0
 void Awake() //called before start
 {
     rb = GetComponent <Rigidbody2D>();
     if (instance == null)
     {
         instance = this;
     }
 }
Example #9
0
    private void Start()
    {
        p  = player.GetComponent <player_controller>();
        m  = monster.GetComponent <monster_controller>();
        ws = new world_state();

        StartCoroutine(UpdateSensors());
    }
 void Awake()
 {
     if (player_controller.instance != null)
     {
         Destroy(this);
     }
     instance = this;
 }
Example #11
0
    // Use this for initialization
    void Update()
    {
        guiSwitches = player_controller.nrSwitches;

        player_controller pc = player.GetComponent <player_controller>();

        healthPoints = pc.health;
    }
    void OnTriggerEnter2D(Collider2D col)
    {
        if (enemy)
        {
            if (col.gameObject.tag == "player")
            {
                player_controller pc = col.GetComponent <player_controller>();
                pc.health = pc.health - dmg;
                Destroy(gameObject);
            }

            else if (col.gameObject.tag != "enemy" & col.gameObject.tag != "bullet")
            {
                Destroy(gameObject);
            }
        }

        else if (hackedenemy)
        {
            if (col.gameObject.tag == "enemy")
            {
                enemy_controller ec = col.GetComponent <enemy_controller>();
                ec.health = ec.health - dmg;
                Destroy(gameObject);
            }

            if (col.gameObject.tag == "player")
            {
                player_controller pc = col.GetComponent <player_controller>();
                pc.health = pc.health - dmg;
                Destroy(gameObject);
            }

            if (col.gameObject.tag == "wall")
            {
                Destroy(gameObject);
            }
        }

        else
        {
            if (col.gameObject.tag != "player")
            {
                if (col.gameObject.tag == "enemy")
                {
                    enemy_controller ec = col.GetComponent <enemy_controller>();
                    ec.health = ec.health - dmg;
                }
                Destroy(gameObject);

                if (col.gameObject.tag == "mainSwitch")
                {
                    switchMain_controller sMc = col.GetComponent <switchMain_controller>();
                    sMc.health = sMc.health - dmg;
                }
            }
        }
    }
Example #13
0
 void Start()
 {
     player      = GameObject.Find("player").GetComponent <player_controller>();
     pickables   = GameObject.Find("Pickables").transform;
     Inventory   = inventory.instance;
     dialog      = GameObject.Find("subtitles_canvas").GetComponent <dialog_system>();
     settings    = GameObject.Find("Settings").GetComponent <Settings> ();
     player_head = GameObject.Find("player_head").GetComponent <Animator> ();
 }
Example #14
0
    void OnParticleTrigger()
    {
        List <ParticleSystem.Particle> enteredParticles = new List <ParticleSystem.Particle>();
        int numOfEnter           = particleSystem.GetTriggerParticles(ParticleSystemTriggerEventType.Enter, enteredParticles);
        player_controller player = playerObj.GetComponent <player_controller>();

        Debug.Log("Entered " + numOfEnter + " milk particles.");
        player.addMilkParticles(numOfEnter);
    }
Example #15
0
    private bool givenName; // to check if the item was given a name once picked up

    void Start()
    {
        //variable_input.gameObject.SetActive(false);
        var submiter = new InputField.SubmitEvent();

        submiter.AddListener(SubmitVariableName);
        variable_input.onEndEdit = submiter;
        player    = gameObject.GetComponent <player_controller>();
        givenName = false;
    }
 // Start is called before the first frame update
 void Start()
 {
     battleTextPlayer.SetActive(false);
     if (this.buttonType == ButtonType.Move)
     {
         GameObject        player = GameObject.FindGameObjectWithTag("Player");
         player_controller script = player.GetComponent <player_controller>();
         this.move = script.starter.m_moveList[buttonNum];
         GetComponentInChildren <Text>().text = this.move.m_name;
     }
 }
    void Start()
    {
        playercontroller = GameObject.Find("player").GetComponent <player_controller> ();
        settings         = GameObject.Find("Settings").GetComponent <Settings> ();
        //fence_animation = gameObject.GetComponent<Animator> ();
        Inventory_ui = GameObject.Find("inventory_canvas").GetComponent <inventory_ui> ();
        Inventory    = inventory.instance;

        player_head = GameObject.Find("player_head").GetComponent <Animator> ();

        dialog = GameObject.Find("subtitles_canvas").GetComponent <dialog_system>();

        game_manager = GameObject.Find("gamemanager_tutorial").GetComponent <gamemanager_tutorial> ();
    }
    // Start is called before the first frame update
    void Start()
    {
        //controll the player start point
        the_player = FindObjectOfType <player_controller>();

        if (the_player.start_point == point_name)
        {
            the_player.transform.position = transform.position;
            the_player.last_move          = startDirection;


            //controll the camera start point
            the_Camera = FindObjectOfType <Camera_controller>();
            the_Camera.transform.position = new Vector3(transform.position.x, transform.position.y, the_Camera.transform.position.z);
        }
    }
Example #19
0
    // Start is called before the first frame update
    public void Start()
    {
        isPause = false;
        pauseMenu.SetActive(isPause);

        the_player = FindObjectOfType <player_controller>();

        if (!pauseExist)
        {
            pauseExist = true;
            DontDestroyOnLoad(transform.gameObject);
        }
        else
        {
            Destroy(gameObject);
        }
    }
Example #20
0
    // Use this for initialization
    void Start()
    {
        player_controller = GameObject.Find("player").GetComponent <player_controller>();
        settings          = GameObject.Find("Settings").GetComponent <Settings>();

        Inventory = inventory.instance;

        player_head = GameObject.Find("player_head").GetComponent <Animator> ();

        dialog = GameObject.Find("subtitles_canvas").GetComponent <dialog_system>();


        if (initialize)
        {
            item_initialize();
        }
    }
Example #21
0
 // Start is called before the first frame update
 void Start()
 {
     //InvokeRepeating("SpawnObstacle", startDelay, repeatRate);
     playerControllerScript = GameObject.Find("Player").GetComponent <player_controller>();
     Invoke("SpawnObstacle", (Random.Range(repeatRateMin, repeatRateMax)));
 }
 // Start is called before the first frame update
 void Start()
 {
     the_player = FindObjectOfType <player_controller>();
 }
 public void OnButtonPress()
 {
     //After fight is won ui resets
     if (this.buttonType == ButtonType.Fight)
     {
         fightButtonContainer.gameObject.SetActive(false);
         moveButtonContainer.gameObject.SetActive(true);
         battleTextPlayer.SetActive(false);
     }
     else if (this.buttonType == ButtonType.Run)
     {
         battleCamera.SetActive(false);
         overworldCamera.SetActive(true);
         battleUI.SetActive(false);
         battleTextPlayer.SetActive(false);
     }
     else if (this.buttonType == ButtonType.Move)
     {
         GameObject         pokemonPlayer = GameObject.FindGameObjectWithTag("PlayerPokemon");
         pokemon_controller pokemonScript = pokemonPlayer.GetComponent <pokemon_controller>();
         move.useMove(pokemonScript.allyPokemon, pokemonScript.enemyPokemon, 0);
         //Enable Battle Text
         battleTextPlayer.SetActive(true);
         if (pokemonScript.allyPokemon.m_stats[6] <= 0)
         {
             battleCamera.SetActive(false);
             overworldCamera.SetActive(false);
             battleUI.SetActive(false);
             endCamera.SetActive(true);
             endUI.SetActive(true);
             //Show gameover
         }
         else if (pokemonScript.enemyPokemon.m_stats[6] <= 0)
         {
             pokemonScript.allyPokemon.m_experience += 40;
             pokemonScript.allyPokemon.checkLevelUp();
             //Win UI showing exp gained
             //Ends battle
             Battle.defeatedPokemon++;
             battleCamera.SetActive(false);
             overworldCamera.SetActive(true);
             battleTextPlayer.SetActive(false);
             battleUI.SetActive(false);
             if (Battle.defeatedPokemon == 26)
             {
                 Battle.winScreen.SetActive(true);
                 overworldCamera.SetActive(false);
             }
         }
         //Random number to choose enemy attack
         int  enemyMovePosistion = random.Next(1, 4);
         Move enemyMove          = pokemonScript.enemyPokemon.m_moveList[enemyMovePosistion];
         battleTextPlayer.GetComponentInChildren <Text>().text = pokemonScript.enemyPokemon.m_name + " has used " + pokemonScript.enemyPokemon.m_moveList[enemyMovePosistion].m_name;
         enemyMove.useMove(pokemonScript.allyPokemon, pokemonScript.enemyPokemon, 1);
         if (pokemonScript.allyPokemon.m_stats[6] <= 0)
         {
             battleCamera.SetActive(false);
             overworldCamera.SetActive(false);
             battleUI.SetActive(false);
             endCamera.SetActive(true);
             endUI.SetActive(true);
             //Show gameover
         }
         fightButtonContainer.gameObject.SetActive(true);
         moveButtonContainer.gameObject.SetActive(false);
     }
     //Gives Starter to Player if depending which pokemon they choose
     else if (this.buttonType == ButtonType.StarterFire)
     {
         GameObject        player = GameObject.FindGameObjectWithTag("Player");
         player_controller script = player.GetComponent <player_controller>();
         script.starter = Battle.starters[0];
         starterButtonContainer.SetActive(false);
         starterCamera.SetActive(false);
         overworldCamera.SetActive(true);
     }
     else if (this.buttonType == ButtonType.StarterWater)
     {
         GameObject        player = GameObject.FindGameObjectWithTag("Player");
         player_controller script = player.GetComponent <player_controller>();
         script.starter = Battle.starters[1];
         starterButtonContainer.SetActive(false);
         starterCamera.SetActive(false);
         overworldCamera.SetActive(true);
     }
     else if (this.buttonType == ButtonType.StarterGrass)
     {
         GameObject        player = GameObject.FindGameObjectWithTag("Player");
         player_controller script = player.GetComponent <player_controller>();
         script.starter = Battle.starters[2];
         starterButtonContainer.SetActive(false);
         starterCamera.SetActive(false);
         overworldCamera.SetActive(true);
     }
     else if (this.buttonType == ButtonType.Quit)
     {
         Application.Quit();
     }
     else if (this.buttonType == ButtonType.Pause)
     {
         if (isPaused)
         {
             pauseUI.SetActive(false);
             nonPauseUI.SetActive(true);
             nonPauseCamera.SetActive(true);
             Time.timeScale = 1f;
             this.GetComponentInChildren <Text>().text = "Pause";
             isPaused = false;
         }
         else
         {
             pauseUI.SetActive(true);
             nonPauseUI.SetActive(false);
             nonPauseCamera.SetActive(false);
             this.GetComponentInChildren <Text>().text = "Resume";
             Time.timeScale = 0f;
             isPaused       = true;
         }
     }
 }
Example #24
0
 // Start is called before the first frame update
 void Start()
 {
     player = GetComponentInParent <player_controller>();
     rgb2d  = GetComponentInParent <Rigidbody2D>();
 }
Example #25
0
 private void Start()
 {
     playerScript = player.GetComponent <player_controller>();
     canPlay      = playerScript.canPlay;
 }
Example #26
0
 // Use this for initialization
 void Start()
 {
     plyr = player.GetComponent <player_controller>();
     EZCameraShake.CameraShaker.Instance.StartShake(0.15f, 1.5f, 0);
 }
Example #27
0
 void Start()
 {
     startTime  = Time.deltaTime;
     mug_player = mug.GetComponent <player_controller>();
 }
Example #28
0
    public void startBattle()
    {
        //Change starter to actual pokemon
        battleCamera.SetActive(true);
        overworldCamera.SetActive(false);
        battleUI.SetActive(true);
        //Changing starterpokemon to GameObject
        GameObject         player        = GameObject.FindGameObjectWithTag("Player");
        player_controller  script        = player.GetComponent <player_controller>();
        GameObject         Playerpokemon = GameObject.FindGameObjectWithTag("PlayerPokemon");
        pokemon_controller pokemonScript = Playerpokemon.GetComponent <pokemon_controller>();

        Playerpokemon.GetComponent <Image>().overrideSprite = script.starter.m_sprite;
        pokemonScript.name          = script.starter.m_name;
        pokemonScript.level         = script.starter.m_level;
        pokemonScript.stats         = script.starter.m_stats;
        pokemonScript.experience    = script.starter.m_experience;
        pokemonScript.maxExperience = script.starter.m_maxExperience;
        pokemonScript.moveList      = script.starter.m_moveList;
        pokemonScript.type          = script.starter.m_type;
        //Changing Enemy to GameObject
        //Checks what wave it is depending on the wave it changes the enemy
        EnemyPokemon enemyPokemon = new EnemyPokemon();

        //Wave 1
        //Pokemon Level 20-25
        //Types Normal, Bug, and Fighting
        if (defeatedPokemon < 5)
        {
            wave = 1;
            int choosePokemon = random.Next(1, 4);
            int lvl           = random.Next(20, 26);
            if (choosePokemon == 1)
            {
                enemyPokemon = new EnemyPokemon(new Move[] { moveList[0], moveList[1], moveList[30], moveList[31] }, new Type(Type.type.Bug), new int[] { lvl * 4, lvl * 2 - 10, lvl * 2, lvl * 2 - 10, lvl * 2, lvl * 2, lvl * 4 }, lvl, "Wormy", battle_controller.pokemonStaticSprites[3]);
            }
            else if (choosePokemon == 2)
            {
                enemyPokemon = new EnemyPokemon(new Move[] { moveList[0], moveList[1], moveList[21], moveList[20] }, new Type(Type.type.Fighting), new int[] { lvl * 4, lvl * 2 - 10, lvl * 2, lvl * 2 - 10, lvl * 2, lvl * 2, lvl * 4 }, lvl, "Fighter Joe", battle_controller.pokemonStaticSprites[4]);
            }
            else if (choosePokemon == 3)
            {
                enemyPokemon = new EnemyPokemon(new Move[] { moveList[0], moveList[1], moveList[36], moveList[37] }, new Type(Type.type.Normal), new int[] { lvl * 4, lvl * 2 - 10, lvl * 2, lvl * 2 - 10, lvl * 2, lvl * 2, lvl * 4 }, lvl, "Sciuridae", battle_controller.pokemonStaticSprites[5]);
            }
        }
        //Wave 2
        //Pokemon Level 25-30
        //Types Rock, Steel, and Ground
        else if (defeatedPokemon < 10 && defeatedPokemon >= 5)
        {
            wave = 2;
            if (defeatedPokemon == 5 && startWave)
            {
                pokemonScript.stats[6] = pokemonScript.stats[0];
                for (int i = 0; i < 7; i++)
                {
                    pokemonScript.stats[i] += 10;
                }
                pokemonScript.allyPokemon.m_experience += 100;
                pokemonScript.allyPokemon.checkLevelUp();
                startWave = false;
            }
            int choosePokemon = random.Next(1, 4);
            int lvl           = random.Next(25, 31);
            if (choosePokemon == 1)
            {
                enemyPokemon = new EnemyPokemon(new Move[] { moveList[0], moveList[1], moveList[28], moveList[29] }, new Type(Type.type.Rock), new int[] { lvl * 4, lvl * 2 - 10, lvl * 2, lvl * 2 - 10, lvl * 2, lvl * 2, lvl * 4 }, lvl, "Rock Man", battle_controller.pokemonStaticSprites[6]);
            }
            else if (choosePokemon == 2)
            {
                enemyPokemon = new EnemyPokemon(new Move[] { moveList[0], moveList[1], moveList[34], moveList[35] }, new Type(Type.type.Steel), new int[] { lvl * 4, lvl * 2 - 10, lvl * 2, lvl * 2 - 10, lvl * 2, lvl * 2, lvl * 4 }, lvl, "Roboto", battle_controller.pokemonStaticSprites[7]);
            }
            else if (choosePokemon == 3)
            {
                enemyPokemon = new EnemyPokemon(new Move[] { moveList[0], moveList[1], moveList[26], moveList[27] }, new Type(Type.type.Ground), new int[] { lvl * 4, lvl * 2 - 10, lvl * 2, lvl * 2 - 10, lvl * 2, lvl * 2, lvl * 4 }, lvl, "Agent Turtle", battle_controller.pokemonStaticSprites[8]);
            }
        }
        //Wave 3
        //Pokemon Level 30-35
        //Types Ice, Electric, and Flying
        else if (defeatedPokemon < 15 && defeatedPokemon >= 10)
        {
            wave = 3;
            if (defeatedPokemon == 10 && !startWave)
            {
                pokemonScript.stats[6] = pokemonScript.stats[0];
                for (int i = 0; i < 7; i++)
                {
                    pokemonScript.stats[i] += 10;
                }
                pokemonScript.allyPokemon.m_experience += 100;
                pokemonScript.allyPokemon.checkLevelUp();
                startWave = true;
            }
            int choosePokemon = random.Next(1, 4);
            int lvl           = random.Next(30, 36);
            if (choosePokemon == 1)
            {
                enemyPokemon = new EnemyPokemon(new Move[] { moveList[0], moveList[1], moveList[12], moveList[13] }, new Type(Type.type.Ice), new int[] { lvl * 4, lvl * 2 - 10, lvl * 2, lvl * 2 - 10, lvl * 2, lvl * 2, lvl * 4 }, lvl, "Icy King", battle_controller.pokemonStaticSprites[9]);
            }
            else if (choosePokemon == 2)
            {
                enemyPokemon = new EnemyPokemon(new Move[] { moveList[0], moveList[1], moveList[7], moveList[8] }, new Type(Type.type.Electric), new int[] { lvl * 4, lvl * 2 - 10, lvl * 2, lvl * 2 - 10, lvl * 2, lvl * 2, lvl * 4 }, lvl, "Batteroid", battle_controller.pokemonStaticSprites[10]);
            }
            else if (choosePokemon == 3)
            {
                enemyPokemon = new EnemyPokemon(new Move[] { moveList[0], moveList[1], moveList[22], moveList[23] }, new Type(Type.type.Flying), new int[] { lvl * 4, lvl * 2 - 10, lvl * 2, lvl * 2 - 10, lvl * 2, lvl * 2, lvl * 4 }, lvl, "Porkeet", battle_controller.pokemonStaticSprites[11]);
            }
        }
        //Wave 4
        //Pokemon Level 35-40
        //Types Ghost, Dark, and Poison
        else if (defeatedPokemon < 20 && defeatedPokemon >= 15)
        {
            wave = 4;
            if (defeatedPokemon == 15 && startWave)
            {
                pokemonScript.stats[6] = pokemonScript.stats[0];
                for (int i = 0; i < 7; i++)
                {
                    pokemonScript.stats[i] += 10;
                }
                pokemonScript.allyPokemon.m_experience += 100;
                pokemonScript.allyPokemon.checkLevelUp();
                startWave = false;
            }
            int choosePokemon = random.Next(1, 4);
            int lvl           = random.Next(35, 41);
            if (choosePokemon == 1)
            {
                enemyPokemon = new EnemyPokemon(new Move[] { moveList[0], moveList[1], moveList[32], moveList[33] }, new Type(Type.type.Ghost), new int[] { lvl * 4, lvl * 2 - 10, lvl * 2, lvl * 2 - 10, lvl * 2, lvl * 2, lvl * 4 }, lvl, "Tablooo", battle_controller.pokemonStaticSprites[12]);
            }
            else if (choosePokemon == 2)
            {
                enemyPokemon = new EnemyPokemon(new Move[] { moveList[0], moveList[1], moveList[16], moveList[17] }, new Type(Type.type.Dark), new int[] { lvl * 4, lvl * 2 - 10, lvl * 2, lvl * 2 - 10, lvl * 2, lvl * 2, lvl * 4 }, lvl, "Dark Wizard", battle_controller.pokemonStaticSprites[13]);
            }
            else if (choosePokemon == 3)
            {
                enemyPokemon = new EnemyPokemon(new Move[] { moveList[0], moveList[1], moveList[24], moveList[25] }, new Type(Type.type.Poison), new int[] { lvl * 4, lvl * 2 - 10, lvl * 2, lvl * 2 - 10, lvl * 2, lvl * 2, lvl * 4 }, lvl, "Aranid", battle_controller.pokemonStaticSprites[14]);
            }
        }
        //Wave 5
        //Pokemon Level 40-45
        //Types Fairy and Psychic
        else if (defeatedPokemon < 25 && defeatedPokemon >= 20)
        {
            wave = 5;
            if (defeatedPokemon == 20 && !startWave)
            {
                pokemonScript.stats[6] = pokemonScript.stats[0];
                for (int i = 0; i < 7; i++)
                {
                    pokemonScript.stats[i] += 10;
                }
                pokemonScript.allyPokemon.m_experience += 100;
                pokemonScript.allyPokemon.checkLevelUp();
                startWave = true;
            }
            int choosePokemon = random.Next(1, 3);
            int lvl           = random.Next(40, 46);
            if (choosePokemon == 1)
            {
                enemyPokemon = new EnemyPokemon(new Move[] { moveList[0], moveList[1], moveList[18], moveList[19] }, new Type(Type.type.Fairy), new int[] { lvl * 4, lvl * 2 - 10, lvl * 2, lvl * 2 - 10, lvl * 2, lvl * 2, lvl * 4 }, lvl, "Cuppy", battle_controller.pokemonStaticSprites[15]);
            }
            else if (choosePokemon == 2)
            {
                enemyPokemon = new EnemyPokemon(new Move[] { moveList[0], moveList[1], moveList[10], moveList[11] }, new Type(Type.type.Psychic), new int[] { lvl * 4, lvl * 2 - 10, lvl * 2, lvl * 2 - 10, lvl * 2, lvl * 2, lvl * 4 }, lvl, "Monka", battle_controller.pokemonStaticSprites[16]);
            }
        }
        //Wave 6
        //Pokemon Level 50
        //Types Dragon
        else if (defeatedPokemon == 25)
        {
            wave = 6;
            if (defeatedPokemon == 25 && startWave)
            {
                pokemonScript.stats[6] = pokemonScript.stats[0];
                for (int i = 0; i < 7; i++)
                {
                    pokemonScript.stats[i] += 10;
                }
                pokemonScript.allyPokemon.m_experience += 100;
                pokemonScript.allyPokemon.checkLevelUp();
                startWave = false;
            }
            int lvl = 60;
            enemyPokemon = new EnemyPokemon(new Move[] { moveList[0], moveList[1], moveList[14], moveList[15] }, new Type(Type.type.Dragon), new int[] { lvl * 4, lvl * 2 - 10, lvl * 2, lvl * 2 - 10, lvl * 2, lvl * 2, lvl * 4 }, lvl, "Kaito Dragoon", battle_controller.pokemonStaticSprites[17]);
        }
        //Win GameScreen
        //otherwaves
        GameObject         Enemypokemon       = GameObject.FindGameObjectWithTag("EnemyPokemon");
        pokemon_controller enemyPokemonScript = Enemypokemon.GetComponent <pokemon_controller>();

        Enemypokemon.GetComponent <Image>().overrideSprite = enemyPokemon.m_sprite;
        enemyPokemonScript.name     = enemyPokemon.m_name;
        enemyPokemonScript.level    = enemyPokemon.m_level;
        enemyPokemonScript.stats    = enemyPokemon.m_stats;
        enemyPokemonScript.moveList = enemyPokemon.m_moveList;
        enemyPokemonScript.type     = enemyPokemon.m_type;
        pokemonScript.allyPokemon   = script.starter;
        pokemonScript.enemyPokemon  = enemyPokemon;
    }
Example #29
0
    // Use this for initialization
    void Start()
    {
        // get controller
        GameObject obj = GameObject.Find ("HandControllerCycler");
        HandController handController = obj.GetComponent<HandController> ();
        myController = handController.GetLeapController ();
        // get player
        player = GameObject.Find ("player");
        playerdir = GameObject.Find ("CenterEyeAnchor");

        pc = GameObject.Find ("playercontroller").GetComponent<player_controller> ();
        // not falling
        fallingflag = false;

        timesum = 0;
        // testing
        aFile = new FileStream("rows.csv", FileMode.OpenOrCreate);
        aw = new StreamWriter(aFile);
        dis = ""; angle = "";

        //Initialize Audio Source
        src = GetComponent <AudioSource> ();
        audioPlaying = false;
    }
Example #30
0
 /*FPS camera script. Credits to Brackeys at https://www.youtube.com/watch?v=_QajrabyTJc */
 private void Start()
 {
     Cursor.lockState = CursorLockMode.Locked;
     playerScript     = player.GetComponent <player_controller>();
 }
Example #31
0
 // Start is called before the first frame update
 void Start()
 {
     playerControllerScript = GameObject.Find("Player").GetComponent <player_controller>();
     spawnM = GameObject.Find("Spawn_manager").GetComponent <SpawnManager>();
 }