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

◆ GetCarDoorsState() [2/2]

override int CarScript::GetCarDoorsState ( string slotType)
inlineprotected

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

115 {
116 CarDoor carDoor;
117
118 Class.CastTo( carDoor, FindAttachmentBySlotName( slotType ) );
119 if ( !carDoor )
120 return CarDoorState.DOORS_MISSING;
121
122 switch( slotType )
123 {
124 case "Van_01_Door_1_1":
125 if ( GetAnimationPhase("DoorsDriver") > 0.5 )
126 return CarDoorState.DOORS_OPEN;
127 else
128 return CarDoorState.DOORS_CLOSED;
129
130 break;
131
132 case "Van_01_Door_2_1":
133 if ( GetAnimationPhase("DoorsCoDriver") > 0.5 )
134 return CarDoorState.DOORS_OPEN;
135 else
136 return CarDoorState.DOORS_CLOSED;
137
138 break;
139
140 case "Van_01_Door_2_2":
141 if ( GetAnimationPhase("DoorsCargo1") > 0.5 )
142 return CarDoorState.DOORS_OPEN;
143 else
144 return CarDoorState.DOORS_CLOSED;
145
146 break;
147
148 case "Van_01_Trunk_1":
149 if ( GetAnimationPhase("DoorsCargo3") > 0.5 )
150 return CarDoorState.DOORS_OPEN;
151 else
152 return CarDoorState.DOORS_CLOSED;
153 break;
154
155 case "Van_01_Trunk_2":
156 if ( GetAnimationPhase("DoorsCargo2") > 0.5 )
157 return CarDoorState.DOORS_OPEN;
158 else
159 return CarDoorState.DOORS_CLOSED;
160
161 break;
162 }
163
164 return CarDoorState.DOORS_MISSING;
165 }
CarDoorState
Определения CarScript.c:2

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