public FossilFuelCache(FossilFuelCatalog catalog) : base() { this.fossilFuelType = FossilFuelType.Generic; this.catalog = catalog; this.name = GetUniqueName(); }
public FossilFuel(string name, ArrayList componentList, FossilFuelType fossilFuelType, bool isUserDefined) { this.name = name; this.componentList = componentList; this.fossilFuelType = fossilFuelType; this.isUserDefined = isUserDefined; }
private void OnFossilFuelTypeChanged(FossilFuelType newType, FossilFuelType oldType) { if (FossilFuelTypeChanged != null) { FossilFuelTypeChanged(newType, oldType); } }
public FossilFuelCache(FossilFuel fossilFuel) : base() { this.fossilFuel = fossilFuel; this.name = fossilFuel.Name; this.fossilFuelType = fossilFuel.FossilFuelType; }
public FossilFuelCache(FossilFuel fossilFuel, FossilFuelCatalog catalog) : base() { this.fossilFuel = fossilFuel; this.name = fossilFuel.Name; this.fossilFuelType = fossilFuel.FossilFuelType; this.fossilFuel = fossilFuel; this.catalog = catalog; }
public FossilFuelCache(FossilFuel fossilFuel, FossilFuelCatalog catalog) : base() { this.fossilFuel = fossilFuel; this.name = fossilFuel.Name; this.fossilFuelType = fossilFuel.FossilFuelType; this.fossilFuel = fossilFuel; this.catalog = catalog; this.materialComponentList = fossilFuel.ComponentList; }
public override void SetObjectData() { base.SetObjectData(); int persistedClassVersion = (int)info.GetValue("ClassPersistenceVersionFossilFuel", typeof(int)); if (persistedClassVersion == 1) { this._Name = (string)info.GetValue("Name", typeof(string)); this._IsUserDefined = (bool)info.GetValue("IsUserDefined", typeof(bool)); this._FossilFuelType = (FossilFuelType)info.GetValue("FossilFuelType", typeof(FossilFuelType)); this._ComponentList = RecallArrayListObject("ComponentList"); } }
public IList GetFossilFuelList(bool isUserDefined, FossilFuelType type) { ArrayList retList = new ArrayList(); foreach (FossilFuel fuel in fossilFuelList) { if (fuel.IsUserDefined == isUserDefined && fuel.FossilFuelType == type) { retList.Add(fuel); } } return(retList); }
public IList GetFossilFuelList(FossilFuelType type) { ArrayList retList = new ArrayList(); foreach (FossilFuel fuel in fossilFuelList) { if (fuel.FossilFuelType == type) { retList.Add(fuel); } } return(retList); }
//public FossilFuelCache(FossilFuel fossilFuel) // : base() { // this.fossilFuel = fossilFuel; // this.name = fossilFuel.Name; // this.fossilFuelType = fossilFuel.FossilFuelType; //} public void SetFossilFuleType(FossilFuelType type) { if (type == fossilFuelType) { return; } FossilFuelType oldValue = fossilFuelType; if (type == FossilFuelType.Generic) { SwitchToGenericFuel(); } else { SwitchFromGenericFuel(); } fossilFuelType = type; OnFossilFuelTypeChanged(fossilFuelType, oldValue); }
public FossilFuelCache(FossilFuelCatalog catalog) : base() { this.fossilFuelType = FossilFuelType.Generic; this.catalog = catalog; }