void Start()
 {
     distanceFromCamera = Vector3.Distance(transform.position, Camera.main.transform.position);
     shipStatsScript    = GetComponent <PirateShipStats>();
     //Debug.Log(distanceFromCamera);
     pirateShipAC = GetComponent <Animator>();
     pirateSprite = GetComponent <SpriteRenderer>();
 }
 void Start()
 {
     distanceFromCamera = Vector3.Distance(transform.position, Camera.main.transform.position);
     shipStatsScript = GetComponent<PirateShipStats>();
     //Debug.Log(distanceFromCamera);
     pirateShipAC = GetComponent<Animator>();
     pirateSprite = GetComponent<SpriteRenderer>();
 }
Beispiel #3
0
    // Update is called once per frame
    void Update()
    {
        if (isAwakingPirateShip)
        {
            pirateShip          = GameObject.FindGameObjectWithTag("OtherSpaceCraft");
            pirateShipStats     = pirateShip.GetComponent <PirateShipStats>(); // not enabled on awake
            isAwakingPirateShip = false;
        }

        if (pirateShipStats != null)
        {
            if (fire)
            {
                if (GameObject.FindGameObjectWithTag("Missile") == null)
                {
                    mlScript.fire = true;
                }
                fire = false;
                //Invoke("fireDirectHitOnEnemy", 2f);
                // Damaging the pirate ship is based upon OnTriggerEnter in PirateShipStats
            }
        }
    }
    // Update is called once per frame
    void Update()
    {
        if (isAwakingPirateShip)
        {
            pirateShip = GameObject.FindGameObjectWithTag("OtherSpaceCraft");
            pirateShipStats = pirateShip.GetComponent<PirateShipStats>();  // not enabled on awake
            isAwakingPirateShip = false;
        }

        if(pirateShipStats != null)
        {
            if (fire)
            {
                if (GameObject.FindGameObjectWithTag("Missile") == null)
                    mlScript.fire = true;
                fire = false;
                //Invoke("fireDirectHitOnEnemy", 2f);
                // Damaging the pirate ship is based upon OnTriggerEnter in PirateShipStats
            }
        }
    }