См. определение в файле CodeLockComponent.c строка 157
158 {
160 return;
161
163
164 if (!state)
165 {
167
171
173 {
175 {
177 }
178 else
179 {
181 }
182 }
183 }
184
187
189 {
191 if (parentIB)
192 {
193 if (state)
194 {
195 parentIB.StartItemSoundServer(SoundConstants.ITEM_DIGITAL_LOCK_LOCK);
196 }
197 else
198 {
199 parentIB.StartItemSoundServer(SoundConstants.ITEM_DIGITAL_LOCK_UNLOCK);
200 }
201 }
202 }
203
204 if (sync)
206
207 #ifdef CODELOCKCOMPONENT_LOG
209 #endif
210 }
void SetStage(CodeLockStage stage)
bool m_HasBruteForceProtection
void HandleHierarchyRootLock(bool state)
bool m_HandleBruteForceProtection
Перекрестные ссылки ErrorEx, g_Game, HandleHierarchyRootLock(), m_DoorIndex, m_HandleBruteForceProtection, m_HasBruteForceProtection, m_HasPIN, m_IsLocked, m_Parent, m_Stage, m_WrongCodeCount, SetStage(), StopAllTimers() и SyncAndMarkDirty().
Используется в CheckCodeRequest(), OnParentReset(), OnStoreLoad() и SetLockCode().