// progress trend calculation internal void progress() { IDictionaryEnumerator de = hash.GetEnumerator(); while (de.MoveNext()) { BusinessType type = (BusinessType)de.Value; type.trend.progress(); } }
public void ResetSuppliers() { IDictionaryEnumerator de = hash.GetEnumerator(); while (de.MoveNext()) { BusinessType bt = (BusinessType)de.Value; bt._mkt_supplied = 0; bt._totalScore = 0; } }
internal void onWorldLoaded() { // reconstruct 'array' field and 'companies' field of each BusinessType // because it is non-serialized. array = new ArrayList(); IDictionaryEnumerator de = hash.GetEnumerator(); while (de.MoveNext()) { BusinessType type = (BusinessType)de.Value; type.companies = new Set(); } array.AddRange(hash.Values); }
public void Add(BusinessType type) { hash.Add(type.id, type); array.Add(type); Debug.WriteLine(type.id + ":" + type.name); }
public SingleTarget(BusinessType bType) { rid = bType.id; type = TargetType.BUSINESS; }