C# 클래스 OpenRA.Mods.Common.UtilityCommands.ImportLegacyMapCommand

상속: IUtilityCommand
파일 보기 프로젝트 열기: pchote/OpenRA

공개 프로퍼티들

프로퍼티 타입 설명
Map Map
MapPlayers MapPlayers
MapSize int
ModData ModData
Players List

공개 메소드들

메소드 설명
ImportLegacyMapCommand ( int mapSize ) : System
LoadActors ( System.IniFile file, string section, List players, int mapSize, Map map ) : void
LoadPlayer ( System.IniFile file, string section ) : void
ParseActorLocation ( string input, int loc ) : CPos
ParseTreeActor ( string input ) : string
ReadActors ( System.IniFile file ) : void
ReadPacks ( System.IniFile file, string filename ) : void
SaveWaypoint ( int waypointNumber, ActorReference waypointReference ) : void
SetMapPlayers ( string section, string faction, string color, System.IniFile file, List players, MapPlayers mapPlayers ) : void
ValidateMapFormat ( int format ) : void

보호된 메소드들

메소드 설명
Run ( Utility utility, string args ) : void
ValidateArguments ( string args ) : bool

비공개 메소드들

메소드 설명
GetMapFormatVersion ( IniSection basicSection ) : int
GetTileset ( IniSection mapSection ) : string
LoadBriefing ( System.IniFile file ) : void
LoadSmudges ( System.IniFile file, string section ) : void
LoadVideos ( System.IniFile file, string section ) : void
LoadWaypoints ( IniSection waypointSection ) : void
LocationFromMapOffset ( int offset, int mapSize ) : int2
ReadTrees ( System.IniFile file ) : void
SetBounds ( Map map, IniSection mapSection ) : void
Truncate ( string s, int maxLength ) : string

메소드 상세

ImportLegacyMapCommand() 공개 메소드

public ImportLegacyMapCommand ( int mapSize ) : System
mapSize int
리턴 System

LoadActors() 공개 메소드

public LoadActors ( System.IniFile file, string section, List players, int mapSize, Map map ) : void
file System.IniFile
section string
players List
mapSize int
map Map
리턴 void

LoadPlayer() 공개 추상적인 메소드

public abstract LoadPlayer ( System.IniFile file, string section ) : void
file System.IniFile
section string
리턴 void

ParseActorLocation() 공개 메소드

public ParseActorLocation ( string input, int loc ) : CPos
input string
loc int
리턴 CPos

ParseTreeActor() 공개 추상적인 메소드

public abstract ParseTreeActor ( string input ) : string
input string
리턴 string

ReadActors() 공개 메소드

public ReadActors ( System.IniFile file ) : void
file System.IniFile
리턴 void

ReadPacks() 공개 추상적인 메소드

public abstract ReadPacks ( System.IniFile file, string filename ) : void
file System.IniFile
filename string
리턴 void

Run() 보호된 메소드

protected Run ( Utility utility, string args ) : void
utility Utility
args string
리턴 void

SaveWaypoint() 공개 메소드

public SaveWaypoint ( int waypointNumber, ActorReference waypointReference ) : void
waypointNumber int
waypointReference ActorReference
리턴 void

SetMapPlayers() 공개 정적인 메소드

public static SetMapPlayers ( string section, string faction, string color, System.IniFile file, List players, MapPlayers mapPlayers ) : void
section string
faction string
color string
file System.IniFile
players List
mapPlayers MapPlayers
리턴 void

ValidateArguments() 보호된 메소드

protected ValidateArguments ( string args ) : bool
args string
리턴 bool

ValidateMapFormat() 공개 추상적인 메소드

public abstract ValidateMapFormat ( int format ) : void
format int
리턴 void

프로퍼티 상세

Map 공개적으로 프로퍼티

public Map Map
리턴 Map

MapPlayers 공개적으로 프로퍼티

public MapPlayers MapPlayers
리턴 MapPlayers

MapSize 공개적으로 프로퍼티

public int MapSize
리턴 int

ModData 공개적으로 프로퍼티

public ModData ModData
리턴 ModData

Players 공개적으로 프로퍼티

public List Players
리턴 List