Public Member Functions | |
CraftingRequire () | |
CraftingRequire (CraftingRequirement type, uint require, CraftingCheck check, uint16 count) | |
private void | Clear () |
bool | Add (CraftingRequirement type, uint16 require, CraftingCheck check, uint16 count, CraftingCheck groupCheck=CHECK_AND) |
bool | IsGroup () |
bool | IsGroup (uint& length) |
bool | IsTrue (Critter& cr, uint16 multipler=1) |
void | Pack (Buffer& buff) |
void | Unpack (Buffer& buff) |
void | Dump (array< string >& arr) |
Public Attributes | |
CraftingRequirement | type |
CraftingCheck | check |
uint16 | require |
uint16 | count |
array< CraftingRequire@> | group |
CraftingRequire | ( | ) |
CraftingRequire | ( | CraftingRequirement | type, | |
uint | require, | |||
CraftingCheck | check, | |||
uint16 | count | |||
) |
private void Clear | ( | ) |
bool Add | ( | CraftingRequirement | type, | |
uint16 | require, | |||
CraftingCheck | check, | |||
uint16 | count, | |||
CraftingCheck | groupCheck = CHECK_AND | |||
) |
bool IsGroup | ( | ) |
bool IsGroup | ( | uint& | length | ) |
bool IsTrue | ( | Critter& | cr, | |
uint16 | multipler = 1 | |||
) |
void Pack | ( | Buffer& | buff | ) |
void Unpack | ( | Buffer& | buff | ) |
void Dump | ( | array< string >& | arr | ) |
CraftingRequirement type |
CraftingCheck check |
uint16 require |
uint16 count |
array<CraftingRequire@> group |