public void AddLoot( BaseLootTemplate template, double scalar )
		{
			m_TotalValue += template.TotalValue;

			for ( int i = 0;i < template.LootSets.Count; i++ )
				AddLoot( template.LootSets[i], scalar );
		}
        public void AddLoot(BaseLootTemplate template, double scalar)
        {
            m_TotalValue += template.TotalValue;

            for (int i = 0; i < template.LootSets.Count; i++)
            {
                AddLoot(template.LootSets[i], scalar);
            }
        }
		public void AddLoot( BaseLootTemplate template, int value )
		{
			AddLoot( template, 1.0, value );
		}
		public void AddLoot( BaseLootTemplate template )
		{
			AddLoot( template, template.TotalValue );
		}
 public void AddLoot(BaseLootTemplate template, int value)
 {
     AddLoot(template, 1.0, value);
 }
 public void AddLoot(BaseLootTemplate template)
 {
     AddLoot(template, template.TotalValue);
 }