Esempio n. 1
0
//private int lives;
    void  Awake()
    {
        //enabled = false;
        if (damagePrefab)
        {
            if (damageEffectTransform == null)
            {
                damageEffectTransform = transform;
            }
            GameObject effect = Spawner.Spawn(damagePrefab, Vector3.zero, Quaternion.identity);
            effect.transform.parent        = damageEffectTransform;
            effect.transform.localPosition = Vector3.zero;
            damageEffect = effect.GetComponent <ParticleEmitter>();
            Vector2 tempSize = new Vector2(GetComponent <Collider>().bounds.extents.x, GetComponent <Collider>().bounds.extents.z);
            colliderRadiusHeuristic   = tempSize.magnitude * 0.5f;
            damageEffectCenterYOffset = GetComponent <Collider>().bounds.extents.y;
        }
        if (scorchMarkPrefab)
        {
            scorchMark = GameObject.Instantiate(scorchMarkPrefab, Vector3.zero, Quaternion.identity) as GameObject;
            scorchMark.SetActive(false);
        }
        sceneFadeInOut = GameObject.FindGameObjectWithTag(DoneTags.fader).GetComponent <DoneSceneFadeInOut>();
        gameTheme1     = GameObject.FindGameObjectWithTag("AlarmSound").GetComponent <AudioSource>();
        Debug.Log(gameTheme1.name);
        gameTheme2       = GameObject.FindGameObjectWithTag("GameController").GetComponent <AudioSource>();
        sirenGameObjects = GameObject.FindGameObjectsWithTag(DoneTags.siren);

        // if (gameTheme != null) Debug.Log("music found");

        scoreController = GameObject.FindGameObjectWithTag("Player").GetComponent <SpawnAtCheckpoint>();
        checkLives      = false;
        playerLives     = GameObject.FindGameObjectWithTag("PlayerLives").GetComponent <PlayerLives>();
        //  lives = playerLives.lives;
    }
Esempio n. 2
0
 // Use this for initialization
 void Start()
 {
     player            = GameObject.FindGameObjectWithTag("Player");
     health            = player.GetComponent <Health>();
     spawnAtCheckpoint = player.GetComponent <SpawnAtCheckpoint>();
     deaths            = 0;
 }
    void OnTriggerEnter(Collider other)
    {
        SpawnAtCheckpoint checkpointKeeper = other.GetComponent <SpawnAtCheckpoint> () as SpawnAtCheckpoint;

        checkpointKeeper.checkpoint = spawnTransform;
    }
Esempio n. 4
0
    //private int lives;
    void Awake()
    {
        //enabled = false;
        if (damagePrefab) {
        if (damageEffectTransform == null)
            damageEffectTransform = transform;
        GameObject effect = Spawner.Spawn (damagePrefab, Vector3.zero, Quaternion.identity);
        effect.transform.parent = damageEffectTransform;
        effect.transform.localPosition = Vector3.zero;
        damageEffect = effect.GetComponent<ParticleEmitter>();
        Vector2 tempSize = new Vector2(GetComponent<Collider>().bounds.extents.x,GetComponent<Collider>().bounds.extents.z);
        colliderRadiusHeuristic = tempSize.magnitude * 0.5f;
        damageEffectCenterYOffset = GetComponent<Collider>().bounds.extents.y;

        }
        if (scorchMarkPrefab) {
        scorchMark = GameObject.Instantiate(scorchMarkPrefab, Vector3.zero, Quaternion.identity) as GameObject;
        scorchMark.SetActive (false);
        }
        sceneFadeInOut = GameObject.FindGameObjectWithTag(DoneTags.fader).GetComponent<DoneSceneFadeInOut>();
        gameTheme1 = GameObject.FindGameObjectWithTag("AlarmSound").GetComponent<AudioSource>();
        Debug.Log(gameTheme1.name);
        gameTheme2 = GameObject.FindGameObjectWithTag("GameController").GetComponent<AudioSource>();
           sirenGameObjects = GameObject.FindGameObjectsWithTag(DoneTags.siren);

           // if (gameTheme != null) Debug.Log("music found");

           scoreController = GameObject.FindGameObjectWithTag("Player").GetComponent<SpawnAtCheckpoint>();
           checkLives = false;
           playerLives = GameObject.FindGameObjectWithTag("PlayerLives").GetComponent<PlayerLives>();
         //  lives = playerLives.lives;
    }