◆ ActionFillFuel()
◆ ActionCondition()
33 {
35 return false;
36
37 if (
item.GetQuantity() <= 0 )
38 return false;
39
41 return false;
42
45 return false;
46
47 if (
car.IsDamageDestroyed())
48 {
49 return false;
50 }
51
52 if (
car.GetFluidFraction(
CarFluid.FUEL ) >= 0.98 )
53 return false;
54
57
59
61 {
63 {
65 {
67
68 if (
dist <
carS.GetActionDistanceFuel() *
carS.GetActionDistanceFuel() )
69 return true;
70 }
71 }
72 }
73
74 return false;
75 }
bool IsTransport(ActionTarget target)
Definition ActionBase.c:923
CarFluid
Type of vehicle's fluid. (native, do not change or extend)
Definition Car.c:19
Definition CivilianSedan.c:2
Definition EnConvert.c:106
static proto native float DistanceSq(vector v1, vector v2)
Returns the square distance between tips of two 3D vectors.
const int LIQUID_GASOLINE
Definition constants.c:509
Перекрестные ссылки vector::DistanceSq(), IsTransport() и LIQUID_GASOLINE.
◆ CreateConditionComponents()
27 {
30 }
ref CCIBase m_ConditionItem
Definition ActionBase.c:55
ref CCTBase m_ConditionTarget
Definition ActionBase.c:56
Definition CCINonRuined.c:2
Перекрестные ссылки m_ConditionItem и m_ConditionTarget.
◆ FUEL_SELECTION_NAME
Объявления и описания членов класса находятся в файле:
- D:/Ishodniki/scripts/4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionFillFuel.c