C# Class SpringModEdit.Mod

显示文件 Open project: ZeroK-RTS/SpringRTS-Tools Class Usage Examples

Public Methods

Method Description
CloneUnit ( string unitId, string data ) : string
DeleteUnit ( string unitId ) : void
ExecuteScript ( string script ) : List
GetAllBuildOptions ( ) : List>.Dictionary
GetChanges ( Mod against, System.Windows.Forms.RichTextBox rb ) : void
GetUnitBuildOptions ( string unitId ) : List
GetUnitDescription ( string id ) : string
GetUnitSource ( string unitId ) : string
Mod ( ) : System
Mod ( string loadPath ) : System
RedefineUnit ( string data ) : string
RedefineUnit ( string data, string unitId ) : string
Save ( string path ) : void
SearchUnits ( string text, bool useLua ) : List
SetUnitBuildOptions ( string unitId, List options ) : void

Private Methods

Method Description
HasWord ( LuaTable t, string w ) : bool

Method Details

CloneUnit() public method

public CloneUnit ( string unitId, string data ) : string
unitId string
data string
return string

DeleteUnit() public method

public DeleteUnit ( string unitId ) : void
unitId string
return void

ExecuteScript() public method

public ExecuteScript ( string script ) : List
script string
return List

GetAllBuildOptions() public method

public GetAllBuildOptions ( ) : List>.Dictionary
return List>.Dictionary

GetChanges() public method

public GetChanges ( Mod against, System.Windows.Forms.RichTextBox rb ) : void
against Mod
rb System.Windows.Forms.RichTextBox
return void

GetUnitBuildOptions() public method

public GetUnitBuildOptions ( string unitId ) : List
unitId string
return List

GetUnitDescription() public method

public GetUnitDescription ( string id ) : string
id string
return string

GetUnitSource() public method

public GetUnitSource ( string unitId ) : string
unitId string
return string

Mod() public method

public Mod ( ) : System
return System

Mod() public method

public Mod ( string loadPath ) : System
loadPath string
return System

RedefineUnit() public method

public RedefineUnit ( string data ) : string
data string
return string

RedefineUnit() public method

public RedefineUnit ( string data, string unitId ) : string
data string
unitId string
return string

Save() public method

public Save ( string path ) : void
path string
return void

SearchUnits() public method

public SearchUnits ( string text, bool useLua ) : List
text string
useLua bool
return List

SetUnitBuildOptions() public method

public SetUnitBuildOptions ( string unitId, List options ) : void
unitId string
options List
return void