/// <summary> /// Returns the mass of installed equipment and experiments. /// </summary> /// <returns>The mass.</returns> public float getMass() { float mass = 0f; mass += (equ != null)? equ.getMass() : 0f; return(mass); }
public void installEquipmentRack(LabEquipment le) { switch (le.getType()) { case EquipmentRacks.KEMINI: keminiSlot.install(le, this); break; } part.mass += le.getMass(); }
private void setEquipment(LabEquipment er) { leq = er; status = leq.getName(); if (leq.getType() == EquipmentRacks.NONE) { Events["chooseEquipment"].guiName = "Add Lab Equipment"; part.mass = EMPTY_MASS; } else { Events["chooseEquipment"].guiName = "Remove Equipment"; part.mass += er.getMass(); } setTexture(leq); }
public void installEquipmentRack(LabEquipment le) { switch (le.getType()) { case EquipmentRacks.MSG: msg.SetActive(true); msgSlot.install(le, this); cfe.SetActive(false); break; case EquipmentRacks.USU: usu.SetActive(true); usuSlot.install(le, this); break; } part.mass += le.getMass(); }
public void installEquipmentRack(LabEquipment le) { switch (le.getType()) { case EquipmentRacks.FIR: fir.SetActive(true); firSlot.install(le, this); break; case EquipmentRacks.CIR: cir.SetActive(true); cirSlot.install(le, this); break; case EquipmentRacks.PRINTER: printer.SetActive(true); printerSlot.install(le, this); break; } part.mass += le.getMass(); }
public void installEquipmentRack(LabEquipment le) { switch (le.getType()) { case EquipmentRacks.KEMINI: keminiSlot.install(le, this); break; } part.mass += le.getMass(); }
private void setEquipment(LabEquipment er) { leq = er; status = leq.getName(); if (leq.getType() == EquipmentRacks.NONE) { Events["chooseEquipment"].guiName = "Add Lab Equipment"; part.mass = EMPTY_MASS; } else { Events["chooseEquipment"].guiName = "Remove Equipment"; part.mass += er.getMass(); } setTexture(leq); }
public void installEquipmentRack(LabEquipment le) { switch (le.getType()) { case EquipmentRacks.FIR: fir.SetActive(true); firSlot.install(le, this); break; case EquipmentRacks.CIR: cir.SetActive(true); cirSlot.install(le, this); break; case EquipmentRacks.PRINTER: printer.SetActive(true); printerSlot.install(le, this); break; } part.mass += le.getMass(); }
public void installEquipmentRack(LabEquipment le) { switch (le.getType()) { case EquipmentRacks.MSG: msg.SetActive(true); msgSlot.install(le, this); cfe.SetActive(false); break; case EquipmentRacks.USU: usu.SetActive(true); usuSlot.install(le, this); break; } part.mass += le.getMass(); }
/// <summary>Overridden from IPartMassModifier</summary> public float GetModuleMass(float defaultMass, ModifierStagingSituation sit) { return((leq != null)? leq.getMass() : 0f); }