C# 클래스 SimShift.MapTool.Ets2Mapper

파일 보기 프로젝트 열기: nlhans/SimShift 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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