예제 #1
0
    void Start()
    {
        player    = GameObject.FindGameObjectWithTag("Player");
        playerCtr = player.GetComponent <MegaManController>();

        explosionAnim = explosion.GetComponent <Animator>();
        anim          = GetComponent <Animator> ();
        attackTime    = Time.time + Random.Range(attackMinTime, attackMaxTime);
    }
예제 #2
0
    void OnTriggerEnter2D(Collider2D col)
    {
        GameObject        player            = GameObject.FindGameObjectWithTag("Player");
        MegaManController megaManController = player.GetComponent <MegaManController>();

        if (col.gameObject.CompareTag("Player"))
        {
            megaManController.health += 3;
            Object.Destroy(this.gameObject);
        }
    }
예제 #3
0
파일: GameGod.cs 프로젝트: Knight-Hart/mm
    public void CallGodToRespawn()
    {
        currentMegaMan   = GameObject.FindGameObjectWithTag("Player");
        megaManContoller = currentMegaMan.GetComponent <MegaManController>();
        enemies          = GameObject.FindGameObjectsWithTag("Enemy");

        Camera.main.transform.position = new Vector3(5.5f, -0.03373f, -10f);
        Destroy(currentMegaMan);

        for (int i = 0; i < enemies.Length - 1; i++)
        {
            Destroy(enemies[i]);
        }

        Instantiate(MegaMan);

        SpawnAllEnemeies();
    }
예제 #4
0
    public void CallGodToRespawn()
    {
        // Find all objects to reset
        currentMegaMan   = GameObject.FindGameObjectWithTag("Player");
        megaManContoller = currentMegaMan.GetComponent <MegaManController>();
        enemies          = GameObject.FindGameObjectsWithTag("Enemy");

        Camera.main.transform.position = new Vector3(5.5f, -0.03373f, -10f);
        // Destroys the mega man
        Destroy(currentMegaMan);

        // Destroys the enemies
        for (int i = 0; i < enemies.Length - 1; i++)
        {
            Destroy(enemies[i]);
        }

        // Creates the mega man, from scratch, wow smart guy
        Instantiate(MegaMan);

        // Creates the enemies
        SpawnAllEnemeies();
    }