Table of Contents

Class MapItem

Namespace
KSP.Map
Assembly
Assembly-CSharp.dll
public class MapItem
Inheritance
MapItem
Inherited Members
Extension Methods

Constructors

MapItem()

public 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