Property | Type | Description | |
---|---|---|---|
CraftGoods | List |
||
Goods | List |
||
LoadedObjectID | uint | ||
NPCPages | List |
||
NPCSections | List |
||
ScriptID | int | ||
Type | NPCScriptType | ||
Types | List |
||
UsedTypes | List |
Property | Type | Description | |
---|---|---|---|
FileName | string |
Method | Description | |
---|---|---|
Buy ( Server.MirObjects.PlayerObject player, ulong index, ushort count ) : void | ||
Call ( Server.MirObjects.MonsterObject monster, string key ) : void | ||
Call ( Server.MirObjects.PlayerObject player, uint objectID, string key ) : void | ||
Call ( string key ) : void | ||
ClearInfo ( ) : void | ||
Craft ( Server.MirObjects.PlayerObject player, ulong index, ushort count, Array slots ) : void | ||
Get ( int index ) : |
||
GetOrAdd ( uint loadedObjectID, string fileName, NPCScriptType type ) : |
||
Load ( ) : void | ||
LoadGoods ( ) : void | ||
LoadInfo ( ) : void | ||
PriceRate ( PlayerObject player, bool baseRate = false ) : float | ||
Sell ( PlayerObject player, UserItem item ) : void |
Method | Description | |
---|---|---|
NPCScript ( uint loadedObjectID, string fileName, NPCScriptType type ) : Server.MirDatabase | ||
ParseCrafting ( IList lines ) : void | ||
ParseDefault ( List lines ) : void | ||
ParseGoods ( IList lines ) : void | ||
ParseInclude ( List lines ) : List |
||
ParseInsert ( List lines ) : List |
||
ParsePage ( IList scriptLines, string sectionName ) : Server.MirObjects.NPCPage | ||
ParsePages ( IList lines, string key = MainKey ) : List |
||
ParseQuests ( IList lines ) : void | ||
ParseScript ( IList lines ) : void | ||
ParseSegment ( Server.MirObjects.NPCPage page, IEnumerable scriptLines ) : NPCSegment | ||
ParseSpeech ( IList lines ) : void | ||
ParseTypes ( IList lines ) : void | ||
ProcessSegment ( MonsterObject monster, NPCPage page, NPCSegment segment ) : void | ||
ProcessSegment ( NPCPage page, NPCSegment segment ) : void | ||
ProcessSegment ( PlayerObject player, NPCPage page, NPCSegment segment, uint objectID ) : void | ||
ProcessSpecial ( PlayerObject player, NPCPage page ) : void | ||
Response ( PlayerObject player, NPCPage page ) : void |
public Buy ( Server.MirObjects.PlayerObject player, ulong index, ushort count ) : void | ||
player | Server.MirObjects.PlayerObject | |
index | ulong | |
count | ushort | |
return | void |
public Call ( Server.MirObjects.MonsterObject monster, string key ) : void | ||
monster | Server.MirObjects.MonsterObject | |
key | string | |
return | void |
public Call ( Server.MirObjects.PlayerObject player, uint objectID, string key ) : void | ||
player | Server.MirObjects.PlayerObject | |
objectID | uint | |
key | string | |
return | void |
public Craft ( Server.MirObjects.PlayerObject player, ulong index, ushort count, Array slots ) : void | ||
player | Server.MirObjects.PlayerObject | |
index | ulong | |
count | ushort | |
slots | Array | |
return | void |
public static GetOrAdd ( uint loadedObjectID, string fileName, NPCScriptType type ) : |
||
loadedObjectID | uint | |
fileName | string | |
type | NPCScriptType | |
return |
public PriceRate ( PlayerObject player, bool baseRate = false ) : float | ||
player | PlayerObject | |
baseRate | bool | |
return | float |
public Sell ( PlayerObject player, UserItem item ) : void | ||
player | PlayerObject | |
item | UserItem | |
return | void |