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

◆ GetCarDoorsState() [8/8]

override int CarScript::GetCarDoorsState ( string slotType)
inlineprotected

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

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

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