Dayz 1.25
Dayz Code Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс RockBase
+ Граф наследования:RockBase:

Закрытые члены

override bool IsRock ()
 
override bool CanBeAutoDeleted ()
 
int GetAmountOfDrops (ItemBase item)
 
void GetMaterialAndQuantityMap (ItemBase item, out map< string, int > output_map)
 
float GetDamageToMiningItemEachDrop (ItemBase item)
 

Подробное описание

Методы

◆ CanBeAutoDeleted()

override bool CanBeAutoDeleted ( )
inlineprivate
9 {
10 return false;
11 }

◆ GetAmountOfDrops()

int GetAmountOfDrops ( ItemBase item)
inlineprivate
14 {
15 return -1;
16 }

◆ GetDamageToMiningItemEachDrop()

float GetDamageToMiningItemEachDrop ( ItemBase item)
inlineprivate
46 {
47 if (item)
48 {
49 switch (item.GetType())
50 {
51 case "SledgeHammer":
52 case "Pickaxe":
53 return 20;
54 case "Wrench":
55 case "Screwdriver":
56 case "MeatTenderizer":
57 return 25;
58 case "PipeWrench":
59 case "Crowbar":
60 return 50;
61 case "Hammer":
62 case "Mace":
63 return 40;
64 }
65 }
66
67 return 25;
68 }
Definition EntityAI.c:95

◆ GetMaterialAndQuantityMap()

void GetMaterialAndQuantityMap ( ItemBase item,
out map< string, int > output_map )
inlineprivate
20 {
21 if (item == null)
22 {
23 return;
24 }
25
26 switch (item.GetType())
27 {
28 case "Pickaxe":
29 case "SledgeHammer":
30 case "Hammer":
31 case "Mace":
32 output_map.Insert("Stone",1);
33 break;
34 case "PipeWrench":
35 case "Wrench":
36 case "Screwdriver":
37 case "Crowbar":
38 case "MeatTenderizer":
39 output_map.Insert("SmallStone",1);
40 break;
41 }
42 }

◆ IsRock()

override bool IsRock ( )
inlineprivate
4 {
5 return true;
6 }

Объявления и описания членов класса находятся в файле: