Exemple #1
0
 private void InternalAddSupply(QueueAddSupply adding)
 {
     if (!AliveSupplies.TryGetValue(adding.category, out var aliveSup))
     {
         aliveSup = AliveSupplies[adding.category] = new HashSet <ElectricalNodeControl>();
     }
     aliveSup.Add(adding.supply);
     TotalSupplies.Add(adding.supply);
 }
Exemple #2
0
        public void AddSupply(ElectricalNodeControl supply, PowerTypeCategory category)
        {
            var adding = new QueueAddSupply()
            {
                category = category,
                supply   = supply
            };

            SupplyToadd.Add(adding);
        }
Exemple #3
0
    private void InternalAddSupply(QueueAddSupply Adding)
    {
        if (!(AliveSupplies.ContainsKey(Adding.category)))
        {
            AliveSupplies[Adding.category] = new HashSet <ElectricalNodeControl>();
        }

        AliveSupplies[Adding.category].Add(Adding.supply);
        TotalSupplies.Add(Adding.supply);
    }