void Start()
    {
        total_pontos_vida = pontos_vida;



        //Instancia uma nave inicial fora do limite do lado inferior da tela e acha o Script "NaveController"

        Instantiate(nave, new Vector3(0.0f, 0.0f, pontoDeInicio), nave.transform.rotation);
        GameObject objNave = GameObject.FindWithTag("player");

        if (objNave != null)
        {
            navecontroller = objNave.GetComponent <NaveController>();
        }
        if (navecontroller == null)
        {
            Debug.Log("Não encontrou nenhum Script 'NaveController'.");
        }

        navecontroller.movimento_habilitado = false;
        navecontroller.tiro_habilitado      = false;
        navecontroller.movInicial           = true;
        navecontroller.velSubida            = velSubida;
    }
Exemplo n.º 2
0
    private void Start()
    {
        naveManager    = GetComponentInParent <NaveManager>();
        naveController = GetComponent <NaveController>();

        tipoCombustible = TipoCombustible.Turbo;
        GetFuel();
        animator = GetComponent <NaveAnimationManager>().animator;
    }
Exemplo n.º 3
0
 public void Start()
 {
     rb = GetComponent <Rigidbody>();
     GameManager.navesList.Add(this);
     inputManager    = GetComponent <InputManager>();
     stats           = GetComponent <Stats>();
     controller      = GetComponent <NaveController>();
     maneuverability = GetComponent <Maneuverability>();
     AsignarCombustibleInicial();
 }
 void OnTriggerEnter2D(Collider2D other)
 {
     if (other.CompareTag("Player"))
     {
         switch (powerUp)
         {
         case Power_Up.TRES_TIROS:
             NaveController nave = other.gameObject.GetComponent <NaveController>();
             nave.IniciarCoroutinaTresTiros();
             break;
         }
     }
 }
Exemplo n.º 5
0
    void Start()
    {
        Instantiate(nave, new Vector3(0.0f, 0.0f, pontoDeInicio), nave.transform.rotation);

        GameObject objNave = GameObject.FindWithTag("player");

        if (objNave != null) {
            navecontroller = objNave.GetComponent<NaveController>();
        }

        if (navecontroller == null) {
            Debug.Log("Não encontrou nenhum Script 'NaveController'.");
        }

        navecontroller.movimento_habilitado = false;
        navecontroller.tiro_habilitado = false;
        navecontroller.movInicial = true;
        navecontroller.velSubida = velSubida;
        Destroy(gameObject);
    }
Exemplo n.º 6
0
    void Start()
    {
        Instantiate(nave, new Vector3(0.0f, 0.0f, pontoDeInicio), nave.transform.rotation);

        GameObject objNave = GameObject.FindWithTag("player");

        if (objNave != null)
        {
            navecontroller = objNave.GetComponent <NaveController>();
        }

        if (navecontroller == null)
        {
            Debug.Log("Não encontrou nenhum Script 'NaveController'.");
        }

        navecontroller.movimento_habilitado = false;
        navecontroller.tiro_habilitado      = false;
        navecontroller.movInicial           = true;
        navecontroller.velSubida            = velSubida;
        Destroy(gameObject);
    }
Exemplo n.º 7
0
    void Start()
    {
        total_pontos_vida = pontos_vida;

        //Instancia uma nave inicial fora do limite do lado inferior da tela e acha o Script "NaveController"

                Instantiate(nave, new Vector3(0.0f, 0.0f, pontoDeInicio), nave.transform.rotation);
                GameObject objNave = GameObject.FindWithTag("player");
                if (objNave != null)
                {
                  navecontroller = objNave.GetComponent<NaveController>();
                }
                if (navecontroller == null)
                {
                 Debug.Log("Não encontrou nenhum Script 'NaveController'.");
                }

                navecontroller.movimento_habilitado = false;
                navecontroller.tiro_habilitado = false;
                navecontroller.movInicial = true;
                navecontroller.velSubida = velSubida;
    }
Exemplo n.º 8
0
 // Start is called before the first frame update
 void Start()
 {
     naveController = GetComponent <NaveController>();
     inputManager   = GetComponent <InputManager>();
     naveManager    = GetComponent <NaveManager>();
 }
Exemplo n.º 9
0
 private void Awake( )
 {
     nave = this;
 }