示例#1
0
    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();
         }
     }
 }