Esempio n. 1
0
    // Use this for initialization
    void Start()
    {
        playerShield.SetActive(false);
        Camera camera = Camera.main;
        float distance = transform.position.z - camera.transform.position.z;
        xmin = camera.ViewportToWorldPoint(new Vector3(0,0,distance)).x + padding;
        xmax = camera.ViewportToWorldPoint(new Vector3(1,1,distance)).x - padding;
        ymin = camera.ViewportToWorldPoint(new Vector3(0,0,distance)).y + 1.0f;
        ymax = camera.ViewportToWorldPoint(new Vector3(1,1,distance)).y - 1.0f;

        shipSprite = GetComponent<SpriteRenderer>();
        sfxManager = GameObject.FindObjectOfType<SFXManager>();
        setPlayerLaser(PlayerPrefsManager.GetWeaponUpgrade());
        InvokeRepeating("FireLaser", 0.5f, weaponRepeatRate);

        scoreManager = GameObject.FindObjectOfType<ScoreManager>();
        scoreManager.SetLivesLeftText(lives);

        playerHealthBarOffset = new Vector3 (0f, -0.5f, 0);
    }