/// <summary> /// Creates an lamp with no cables and default name. /// </summary> public Lamp() { mInputCable = null; mOutputCable = null; mName = "Untitled"; }
/// <summary> /// Creates an lamp with no <see cref="ElectricalCable"/> and given <b>name</b>. /// </summary> /// <param name="name"></param> public Lamp(string name) { mInputCable = null; mOutputCable = null; mName = name; }
/// <summary> /// Attach the cable. /// </summary> /// <param name="electricalCable">The <see cref="ElectricalCable"/>.</param> public void AttachCable(ElectricalCable electricalCable) { mInputCables.Add(electricalCable); }