Inherits ICraftingItem.
Public Member Functions | |
| CraftingItem () | |
| private void | Clear () |
| uint16 | get_ID () |
| string | get_Name () |
| string | get_Description () |
| uint16 | get_Minimum () |
| uint16 | get_Maximum () |
| uint16 | get_Step () |
| bool | CanSee (Critter& cr) |
| bool | CanCraft (Critter& cr, uint16 multipler=1) |
| bool | HaveParams (Critter& cr) |
| bool | HaveTools (Critter& cr) |
| bool | HaveMaterials (Critter& cr, uint16 multipler=1) |
| private bool | AddRequire (CraftingRequire& target, CraftingRequirement type, uint require, CraftingCheck check, uint16 count) final |
| bool | AddRequireShow (CraftingRequirement type, uint require, CraftingCheck check, uint16 count) |
| bool | AddRequireParam (uint require, CraftingCheck check, uint16 count) |
| bool | AddRequireParamBase (uint require, CraftingCheck check, uint16 count) |
| bool | AddRequireTool (uint require, CraftingCheck check, uint16 count) |
| bool | AddRequireMaterial (uint require, uint16 count) |
| uint | GetResult (array< uint16 >& outResult) |
| uint | GetResult (array< array< uint16 > >& outResult) |
| uint | GetResult (array< ProtoItem@>& proto, array< uint16 >& count) |
| bool | AddResult (uint16 protoId, uint16 count=1) |
| bool | AddResult (array< uint16 > newResult) |
| bool | AddResult (ProtoItem& proto, uint16 count=1) |
| bool | SetResult (array< uint16 > newResult) |
| bool | SetResult (array< array< uint16 > > newResult) |
| void | Unpack (array< uint16 >& data) |
| string | Dump () |
Public Attributes | |
| uint16 | id |
| string | name |
| string | description |
| uint16 | minimum |
| uint16 | maximum |
| uint16 | step |
| CraftingRequire@ | requireShow |
| CraftingRequire@ | requireParam |
| CraftingRequire@ | requireTool |
| CraftingRequire@ | requireMaterial |
| array< uint16 > | result |
| CraftingItem | ( | ) |
| private void Clear | ( | ) |
| uint16 get_ID | ( | ) |
| string get_Name | ( | ) |
| string get_Description | ( | ) |
| uint16 get_Minimum | ( | ) |
| uint16 get_Maximum | ( | ) |
| uint16 get_Step | ( | ) |
| bool CanSee | ( | Critter& | cr | ) |
| bool CanCraft | ( | Critter& | cr, | |
| uint16 | multipler = 1 | |||
| ) |
Implements ICraftingItem.
| bool HaveParams | ( | Critter& | cr | ) |
Implements ICraftingItem.
| bool HaveTools | ( | Critter& | cr | ) |
Implements ICraftingItem.
| bool HaveMaterials | ( | Critter& | cr, | |
| uint16 | multipler = 1 | |||
| ) |
Implements ICraftingItem.
| private bool AddRequire | ( | CraftingRequire& | target, | |
| CraftingRequirement | type, | |||
| uint | require, | |||
| CraftingCheck | check, | |||
| uint16 | count | |||
| ) |
| bool AddRequireShow | ( | CraftingRequirement | type, | |
| uint | require, | |||
| CraftingCheck | check, | |||
| uint16 | count | |||
| ) |
Implements ICraftingItem.
| bool AddRequireParam | ( | uint | require, | |
| CraftingCheck | check, | |||
| uint16 | count | |||
| ) |
Implements ICraftingItem.
| bool AddRequireParamBase | ( | uint | require, | |
| CraftingCheck | check, | |||
| uint16 | count | |||
| ) |
Implements ICraftingItem.
| bool AddRequireTool | ( | uint | require, | |
| CraftingCheck | check, | |||
| uint16 | count | |||
| ) |
Implements ICraftingItem.
| bool AddRequireMaterial | ( | uint | require, | |
| uint16 | count | |||
| ) |
Implements ICraftingItem.
| uint GetResult | ( | array< uint16 >& | outResult | ) |
Implements ICraftingItem.
| uint GetResult | ( | array< array< uint16 > >& | outResult | ) |
Implements ICraftingItem.
| uint GetResult | ( | array< ProtoItem@>& | proto, | |
| array< uint16 >& | count | |||
| ) |
Implements ICraftingItem.
| bool AddResult | ( | uint16 | protoId, | |
| uint16 | count = 1 | |||
| ) |
Implements ICraftingItem.
| bool AddResult | ( | array< uint16 > | newResult | ) |
Implements ICraftingItem.
| bool AddResult | ( | ProtoItem& | proto, | |
| uint16 | count = 1 | |||
| ) |
Implements ICraftingItem.
| bool SetResult | ( | array< uint16 > | newResult | ) |
Implements ICraftingItem.
| bool SetResult | ( | array< array< uint16 > > | newResult | ) |
Implements ICraftingItem.
| void Unpack | ( | array< uint16 >& | data | ) |
Implements ICraftingItem.
| string Dump | ( | ) |
Implements ICraftingItem.
| uint16 id |
| uint16 minimum |
| uint16 maximum |
| uint16 step |
| array<uint16> result |
1.7.1