Click or drag to resize

ResourceType Constructor (Int32)

Constructs an object from a resource ID.

Namespace:  KSPDev.GUIUtils.TypeFormatters
Assembly:  KSPDev_Utils.1.0 (in KSPDev_Utils.1.0.dll) Version: 1.0 for KSP v1.6+
Syntax
C#
public ResourceType(
	int resourceId
)
Request Example View Source

Parameters

resourceId
Type: SystemInt32
The resource ID.
Examples
public class ResourceTypeDemo1 : PartModule {
  static readonly Message<ResourceType> msg1 = new Message<ResourceType>(
      "#TypeDemo_msg1", defaultTemplate: "Resource is: <<1>>");

  void Show() {
    Debug.Log(msg1.Format(StockResourceNames.ElectricCharge));
    // Prints: "Resource is: Electric Charge"
    Debug.Log(msg1.Format(PartResourceLibrary.ElectricityHashcode));
    // Prints: "Resource is: Electric Charge"
  }
}
Examples
Debug.Log(ResourceType.Format(StockResourceNames.ElectricCharge));
// Prints: "Resource is: Electric Charge"
Debug.Log(ResourceType.Format(PartResourceLibrary.ElectricityHashcode));
// Prints: "Resource is: Electric Charge"
See Also