//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; }
// 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; }
//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; }