Class MapItem
  
  
  
    - Namespace
 - KSP.Map
 
  - Assembly
 - Assembly-CSharp.dll
 
   
  
  
  
  
    - Inheritance
 
    - 
      
      
MapItem
     
  
  
    - Inherited Members
 
    - 
    
    
    
    
    
    
    
  
 
  
    - Extension Methods
 
    - 
  
  
  
  
  
  
 
  Constructors
  
  
  MapItem()
  
  
  
  
  
  
  
  MapItem(MapItem)
  
  
  
  
  
    public MapItem(MapItem src)
   
  Parameters
  
    src MapItem 
    
  
  
  
  MapItem(IGGuid, MapItemType)
  
  
  
  
  
    public MapItem(IGGuid simGUID, MapItemType mapItemType)
   
  Parameters
  
    simGUID IGGuid 
    
    mapItemType MapItemType 
    
  
  
  
  MapItem(IGGuid, MapItemType, string, IGGuid, bool)
  
  
  
  
  
    public MapItem(IGGuid simGUID, MapItemType mapItemType, string itemName, IGGuid parentGUID = default, bool isStar = false)
   
  Parameters
  
    simGUID IGGuid 
    
    mapItemType MapItemType 
    
    itemName string 
    
    parentGUID IGGuid 
    
    isStar bool 
    
  
  Fields
  
  DEFAULT_MAP_ITEM_NAME
  
  
  
  
  
    public const string DEFAULT_MAP_ITEM_NAME = ""
   
  Field Value
  
    - string
 
    
  
  
  DEFAULT_MAP_ITEM_TYPE
  
  
  
  
  
    public const MapItemType DEFAULT_MAP_ITEM_TYPE = Unknown
   
  Field Value
  
    - MapItemType
 
    
  
  
  DEFAULT_SIM_GUID
  
  
  
  
  
    public static readonly IGGuid DEFAULT_SIM_GUID
   
  Field Value
  
    - IGGuid
 
    
  
  Properties
  
  
  IsStar
  
  
  
  
  
    public bool IsStar { get; }
   
  Property Value
  
    - bool
 
    
  
  
  
  ItemName
  
  
  
  
  
    public string ItemName { get; set; }
   
  Property Value
  
    - string
 
    
  
  
  
  MapItemType
  
  
  
  
  
    public MapItemType MapItemType { get; set; }
   
  Property Value
  
    - MapItemType
 
    
  
  
  
  MapObjectTypeTag
  
  
  
  
  
    public string MapObjectTypeTag { get; }
   
  Property Value
  
    - string
 
    
  
  
  
  ParentSimGUID
  
  
  
  
  
    public IGGuid ParentSimGUID { get; set; }
   
  Property Value
  
    - IGGuid
 
    
  
  
  
  SimGUID
  
  
  
  
  
    public IGGuid SimGUID { get; set; }
   
  Property Value
  
    - IGGuid
 
    
  
  Methods
  
  
  GetDebugString()
  
  
  
  
  
    public string GetDebugString()
   
  Returns
  
    - string
 
    
  
  
  
  Matches(MapItem)
  
  
  
  
  
    public bool Matches(MapItem src)
   
  Parameters
  
    src MapItem 
    
  
  Returns
  
    - bool
 
    
  
  
  
  ResetDataValues()
  
  
  
  
  
    public void ResetDataValues()
   
  
  
  Set(MapItem)
  
  
  
  
  
    public void Set(MapItem src)
   
  Parameters
  
    src MapItem 
    
  
  
  
  Set(IGGuid, MapItemType, string, IGGuid, bool)
  
  
  
  
  
    public void Set(IGGuid simGUID, MapItemType mapItemType, string itemName, IGGuid parentSimGUID, bool isStar)
   
  Parameters
  
    simGUID IGGuid 
    
    mapItemType MapItemType 
    
    itemName string 
    
    parentSimGUID IGGuid 
    
    isStar bool