Exemplo n.º 1
0
 void AssignValues()
 {
     if (GameObject.FindGameObjectWithTag("WaterManager") == null)
     {
         if (this.gameObject.GetComponent <FreezeEvaporateProperties>() != null)
         {
             FreezeEvaporateProperties values = this.gameObject.GetComponent <FreezeEvaporateProperties>();
             SetValues(values);
         }
         else
         {
             FreezeEvaporateProperties values = this.gameObject.AddComponent <FreezeEvaporateProperties>();
             SetValues(values);
         }
     }
     else
     {
         if (this.gameObject.GetComponent <FreezeEvaporateProperties>() != null)
         {
             FreezeEvaporateProperties values = this.gameObject.GetComponent <FreezeEvaporateProperties>();
             SetValues(values);
         }
         else
         {
             FreezeEvaporateManager values = GameObject.FindGameObjectWithTag("WaterManager").GetComponentInChildren <FreezeEvaporateManager>() as FreezeEvaporateManager;
             SetValues(values);
         }
     }
 }
Exemplo n.º 2
0
 void SetValues(FreezeEvaporateManager values)
 {
     Debug.Log("used freeze manager" + " this " + values.expandToIce);
     expandToIce        = values.expandToIce;
     evaporate          = values.evaporate;
     speedOfEvaporation = values.speedOfEvaporation;
     iceExpandTime      = values.iceExpandTime;
 }