C# Класс SimShift.MapTool.Ets2Mapper

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Cities Ets2Item>.Dictionary
Companies Dictionary,Ets2Item>
Items Ets2Item>.ConcurrentDictionary
Nodes Ets2Node>.ConcurrentDictionary

Private Properties

Свойство Тип Описание
BuildNavigationCache void
LoadLUT void

Открытые методы

Метод Описание
Ets2Mapper ( string sectorFolder, string prefabFolder, string lut ) : System
Find ( Ets2Node node, ulong item, bool isBackward ) : void
FindClosestRoadPrefab ( PointF location ) : Ets2Item
LookupCityID ( ulong id ) : string
LookupPrefab ( int prefabId ) : Ets2Prefab
LookupRoadLookID ( uint lookId ) : Ets2RoadLook
NavigateTo ( PointF from, PointF to ) : Ets2NavigationRoute

Navigate from X/Y to X/Y coordinates

NavigateTo ( PointF from, string city ) : Ets2NavigationRoute

Navigate to city from X/Y point

NavigateTo ( PointF from, string city, string company ) : Ets2NavigationRoute

Navigate to city company from X/Y point

Parse ( ) : void

Приватные методы

Метод Описание
BuildNavigationCache ( ) : void
LoadLUT ( ) : void

Описание методов

Ets2Mapper() публичный Метод

public Ets2Mapper ( string sectorFolder, string prefabFolder, string lut ) : System
sectorFolder string
prefabFolder string
lut string
Результат System

Find() публичный Метод

public Find ( Ets2Node node, ulong item, bool isBackward ) : void
node Ets2Node
item ulong
isBackward bool
Результат void

FindClosestRoadPrefab() публичный Метод

public FindClosestRoadPrefab ( PointF location ) : Ets2Item
location System.Drawing.PointF
Результат Ets2Item

LookupCityID() публичный Метод

public LookupCityID ( ulong id ) : string
id ulong
Результат string

LookupPrefab() публичный Метод

public LookupPrefab ( int prefabId ) : Ets2Prefab
prefabId int
Результат Ets2Prefab

LookupRoadLookID() публичный Метод

public LookupRoadLookID ( uint lookId ) : Ets2RoadLook
lookId uint
Результат Ets2RoadLook

NavigateTo() публичный Метод

Navigate from X/Y to X/Y coordinates
public NavigateTo ( PointF from, PointF to ) : Ets2NavigationRoute
from System.Drawing.PointF
to System.Drawing.PointF
Результат Ets2NavigationRoute

NavigateTo() публичный Метод

Navigate to city from X/Y point
public NavigateTo ( PointF from, string city ) : Ets2NavigationRoute
from System.Drawing.PointF
city string
Результат Ets2NavigationRoute

NavigateTo() публичный Метод

Navigate to city company from X/Y point
public NavigateTo ( PointF from, string city, string company ) : Ets2NavigationRoute
from System.Drawing.PointF
city string
company string
Результат Ets2NavigationRoute

Parse() публичный Метод

public Parse ( ) : void
Результат void

Описание свойств

Cities публичное свойство

public Dictionary Cities
Результат Ets2Item>.Dictionary

Companies публичное свойство

public Dictionary,Ets2Item> Companies
Результат Dictionary,Ets2Item>

Items публичное свойство

public ConcurrentDictionary Items
Результат Ets2Item>.ConcurrentDictionary

Nodes публичное свойство

public ConcurrentDictionary Nodes
Результат Ets2Node>.ConcurrentDictionary