void Start() { if (shintoDoor != null) { shinto = shintoDoor.GetComponent <ShintoDoor> (); } originPosition = new Vector4(corruptionOrigin.transform.position.x, corruptionOrigin.transform.position.y, corruptionOrigin.transform.position.z, 0f); ParticleSystem particlesOnDescorrupt = corruptionOrigin.GetComponent <ParticleSystem> (); if (particlesOnDescorrupt != null) { particlesOnDescorrupt.startSpeed = particlesOnPurificationSpeed; particlesOnDescorrupt.startLifetime = ((float)(yMax - yMin)) / Mathf.Abs(particlesOnPurificationSpeed); } if (!startCorrupted) { setCorruptionToClean(); if (GetComponent <PlanetSpawnerManager>() != null) { GetComponent <PlanetSpawnerManager> ().deactivate(); } } }
void Start() { if(shintoDoor!=null){ shinto = shintoDoor.GetComponent<ShintoDoor> (); } originPosition = new Vector4 (corruptionOrigin.transform.position.x, corruptionOrigin.transform.position.y, corruptionOrigin.transform.position.z, 0f); ParticleSystem particlesOnDescorrupt = corruptionOrigin.GetComponent<ParticleSystem> (); if(particlesOnDescorrupt!=null){ particlesOnDescorrupt.startSpeed = particlesOnPurificationSpeed; particlesOnDescorrupt.startLifetime = ((float)(yMax-yMin))/Mathf.Abs (particlesOnPurificationSpeed); } if(!startCorrupted){ setCorruptionToClean(); if(GetComponent<PlanetSpawnerManager>()!=null){ GetComponent<PlanetSpawnerManager> ().deactivate(); } } }