Ejemplo n.º 1
0
    void Awake()
    {
        anim           = GetComponent <Animator> ();
        invaderType    = anim.runtimeAnimatorController.name.ToString();
        rb2d           = GetComponent <Rigidbody2D> ();
        gm             = GameObject.Find("GameManager").GetComponent <GameManager>();
        InvaderManager = GameObject.Find("InvaderManager");
        IM             = (Invader_Manager)InvaderManager.GetComponent(typeof(Invader_Manager));
        PlayerManager  = GameObject.Find("PlayerManager");
        PM             = (Player_Manager)PlayerManager.GetComponent(typeof(Player_Manager));
        LevelManager   = GameObject.Find("LevelManager");
        LM             = (Level_Manager)LevelManager.GetComponent(typeof(Level_Manager));
        InvaderGrid    = GameObject.FindGameObjectWithTag("InvaderGrid");
        IG             = (InvaderGrid)InvaderGrid.GetComponent(typeof(InvaderGrid));
        PolygonCollider2D playerCollider = GetComponent <PolygonCollider2D>();

        invaderRadius = playerCollider.bounds.extents.x;
        float   camDistance  = Vector3.Distance(transform.position, Camera.main.transform.position);
        Vector2 bottomCorner = Camera.main.ViewportToWorldPoint(new Vector3(0, 0, camDistance));
        Vector2 topCorner    = Camera.main.ViewportToWorldPoint(new Vector3(1, 1, camDistance));

        randomNumber       = Random.Range(0, IM.explosions.Length);
        IM.currentInvaders = GameObject.FindGameObjectsWithTag("Invaders").Length;
        minX             = bottomCorner.x + invaderRadius;
        maxX             = topCorner.x - invaderRadius;
        minY             = bottomCorner.y + invaderRadius;
        maxY             = topCorner.y - invaderRadius;
        IG.invaderDir    = "Right";
        invaderDirection = "Right";
    }
Ejemplo n.º 2
0
 // Use this for initialization
 void Start()
 {
     InvaderManager = GameObject.Find("InvaderManager");
     IM             = (Invader_Manager)InvaderManager.GetComponent(typeof(Invader_Manager));
     PlayerManager  = GameObject.Find("PlayerManager");
     PM             = (Player_Manager)PlayerManager.GetComponent(typeof(Player_Manager));
 }
Ejemplo n.º 3
0
 void Awake()
 {
     gm             = GameObject.Find("GameManager").GetComponent <GameManager>();
     InvaderManager = GameObject.Find("InvaderManager");
     LevelManager   = GameObject.Find("LevelManager");
     IM             = (Invader_Manager)InvaderManager.GetComponent(typeof(Invader_Manager));
     LM             = (Level_Manager)LevelManager.GetComponent(typeof(Level_Manager));
 }
Ejemplo n.º 4
0
 void Start()
 {
     rb2d           = GetComponent <Rigidbody2D> ();
     InvaderManager = GameObject.Find("InvaderManager");
     IM             = (Invader_Manager)InvaderManager.GetComponent(typeof(Invader_Manager));
     invaderDir     = IM.invaderDirection;
     gm             = GameObject.Find("GameManager").GetComponent <GameManager>();
 }
Ejemplo n.º 5
0
 // Update is called once per frame
 void Awake()
 {
     gm             = GameObject.Find("GameManager").GetComponent <GameManager>();
     InvaderManager = GameObject.Find("InvaderManager");
     IM             = (Invader_Manager)InvaderManager.GetComponent(typeof(Invader_Manager));
     PlayerManager  = GameObject.Find("PlayerManager");
     PM             = (Player_Manager)PlayerManager.GetComponent(typeof(Player_Manager));
     rb2d           = GetComponent <Rigidbody2D> ();
 }
Ejemplo n.º 6
0
 void Awake()
 {
     InvaderManager = GameObject.Find("InvaderManager");
     LevelManager   = GameObject.Find("LevelManager");
     PlayerManager  = GameObject.Find("PlayerManager");
     PM             = (Player_Manager)PlayerManager.GetComponent(typeof(Player_Manager));
     LM             = (Level_Manager)LevelManager.GetComponent(typeof(Level_Manager));
     IM             = (Invader_Manager)InvaderManager.GetComponent(typeof(Invader_Manager));
 }
Ejemplo n.º 7
0
 void Awake()
 {
     gm             = GameObject.Find("GameManager").GetComponent <GameManager>();
     InvaderManager = GameObject.Find("InvaderManager");
     IM             = (Invader_Manager)InvaderManager.GetComponent(typeof(Invader_Manager));
     PlayerManager  = GameObject.Find("PlayerManager");
     PM             = (Player_Manager)PlayerManager.GetComponent(typeof(Player_Manager));
     LevelManager   = GameObject.Find("LevelManager");
     LM             = (Level_Manager)LevelManager.GetComponent(typeof(Level_Manager));
     rb2d           = GetComponent <Rigidbody2D> ();
     randomNumber   = Random.Range(0, IM.explosions.Length);
 }
Ejemplo n.º 8
0
 void Awake()
 {
     PlayerManager     = GameObject.Find("PlayerManager");
     InvaderManager    = GameObject.Find("InvaderManager");
     IM                = (Invader_Manager)InvaderManager.GetComponent(typeof(Invader_Manager));
     PM                = (Player_Manager)PlayerManager.GetComponent(typeof(Player_Manager));
     LevelManager      = GameObject.Find("LevelManager");
     LM                = (Level_Manager)LevelManager.GetComponent(typeof(Level_Manager));
     randomNumber      = Random.Range(0, IM.explosions.Length);
     barrierSound      = GetComponent <AudioSource> ();
     barrierSound.clip = LM.invadermarchSound [2];
 }
Ejemplo n.º 9
0
 void Awake()
 {
     gm                   = GameObject.Find("GameManager").GetComponent <GameManager>();
     InvaderManager       = GameObject.Find("InvaderManager");
     IM                   = (Invader_Manager)InvaderManager.GetComponent(typeof(Invader_Manager));
     PlayerManager        = GameObject.Find("PlayerManager");
     PM                   = (Player_Manager)PlayerManager.GetComponent(typeof(Player_Manager));
     LevelManager         = GameObject.Find("LevelManager");
     LM                   = (Level_Manager)LevelManager.GetComponent(typeof(Level_Manager));
     rb2d                 = GetComponent <Rigidbody2D> ();
     randomNumber         = Random.Range(0, IM.explosions.Length);
     topInvaderSound      = GetComponent <AudioSource> ();
     topInvaderSound.clip = LM.invadermarchSound [12];
     topInvaderSound.Play();
 }
Ejemplo n.º 10
0
    void Awake()
    {
        gm             = GameObject.Find("GameManager").GetComponent <GameManager> ();
        PlayerManager  = GameObject.Find("PlayerManager");
        PM             = (Player_Manager)PlayerManager.GetComponent(typeof(Player_Manager));
        InvaderManager = GameObject.Find("InvaderManager");
        IM             = (Invader_Manager)InvaderManager.GetComponent(typeof(Invader_Manager));

        LevelManager = GameObject.Find("LevelManager");
        LM           = (Level_Manager)LevelManager.GetComponent(typeof(Level_Manager));
        isLeft       = false;
        isRight      = false;
        randomNumber = Random.Range(0, IM.explosions.Length);
        playerSounds = GetComponent <AudioSource> ();
    }
Ejemplo n.º 11
0
 void Awake()
 {
     gm             = GameObject.Find("GameManager").GetComponent <GameManager> ();
     InvaderManager = GameObject.Find("InvaderManager");
     IM             = (Invader_Manager)InvaderManager.GetComponent(typeof(Invader_Manager));
     PlayerManager  = GameObject.Find("PlayerManager");
     PM             = (Player_Manager)PlayerManager.GetComponent(typeof(Player_Manager));
     Dreamlo        = GameObject.Find("dreamlo");
     DL             = (dreamloLeaderBoard)Dreamlo.GetComponent(typeof(dreamloLeaderBoard));
     mMusic         = mainMusic.GetComponent <AudioSource> ();
     bestScore      = PlayerPrefs.GetInt("bestScore");
     endButtons.SetActive(false);
     endLevel.SetActive(false);
     AddScore.SetActive(false);
     PM.CreatePlayer();
     invaderMaxSpeed = 21f;
     levelSounds     = GetComponent <AudioSource> ();
 }