DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ GetCarDoorsState() [8/8]

override int CarScript::GetCarDoorsState ( string slotType)
inlineprotected

См. определение в файле Van_01.c строка 88

89 {
90 CarDoor carDoor;
91
92 Class.CastTo( carDoor, FindAttachmentBySlotName( slotType ) );
93 if ( !carDoor )
94 return CarDoorState.DOORS_MISSING;
95
96 switch( slotType )
97 {
98 case "Van_01_Door_1_1":
99 if ( GetAnimationPhase("DoorsDriver") > 0.5 )
100 return CarDoorState.DOORS_OPEN;
101 else
102 return CarDoorState.DOORS_CLOSED;
103
104 break;
105
106 case "Van_01_Door_2_1":
107 if ( GetAnimationPhase("DoorsCoDriver") > 0.5 )
108 return CarDoorState.DOORS_OPEN;
109 else
110 return CarDoorState.DOORS_CLOSED;
111
112 break;
113
114 case "Van_01_Door_2_2":
115 if ( GetAnimationPhase("DoorsCargo1") > 0.5 )
116 return CarDoorState.DOORS_OPEN;
117 else
118 return CarDoorState.DOORS_CLOSED;
119
120 break;
121
122 case "Van_01_Trunk_1":
123 if ( GetAnimationPhase("DoorsCargo3") > 0.5 )
124 return CarDoorState.DOORS_OPEN;
125 else
126 return CarDoorState.DOORS_CLOSED;
127 break;
128
129 case "Van_01_Trunk_2":
130 if ( GetAnimationPhase("DoorsCargo2") > 0.5 )
131 return CarDoorState.DOORS_OPEN;
132 else
133 return CarDoorState.DOORS_CLOSED;
134
135 break;
136 }
137
138 return CarDoorState.DOORS_MISSING;
139 }
CarDoorState
Определения CarScript.c:2

Перекрестные ссылки Class::CastTo().