public void SetValues()
 {
     if (GameObject.FindGameObjectWithTag("FireManager") == null)
     {
         if (this.gameObject.GetComponent <ConvectionProperties>() != null)
         {
             ConvectionProperties values = this.gameObject.GetComponent <ConvectionProperties>();
             SetFireConvectValues(values);
         }
         else
         {
             ConvectionProperties values = this.gameObject.AddComponent <ConvectionProperties>() as ConvectionProperties;
             SetFireConvectValues(values);
         }
     }
     else
     {
         if (this.gameObject.GetComponent <ConvectionProperties>() == null)
         {
             ConvectionManager values = GameObject.FindGameObjectWithTag("FireManager").GetComponentInChildren <ConvectionManager>() as ConvectionManager;
             SetFireConvectValues(values);
         }
         else
         {
             ConvectionProperties values = this.gameObject.AddComponent <ConvectionProperties>() as ConvectionProperties;
             SetFireConvectValues(values);
         }
     }
 }
 void SetFireConvectValues(ConvectionProperties values)
 {
     catchOnFireRate         = values.RateOfFireSpread;
     increaseWoodTempAmount  = values.IncreasedWoodAmount;
     increaseWaterTempAmount = values.IncreaseWaterTempAmount;
     increaseIceTempAmount   = values.IncreaseIceTempAmount;
     fireSpreadRandomRange   = values.FireSpreadRandomRange;
     fireSpreadRadius        = values.FireSpreadRadius;
     //ignoreLayers = 17;
     ignoreLayers = GetComponent <Element>().ElementLayer;
 }