Перечисления | |
| enum | eCaptureState { CAPTURE = 0 , RELEASE = 1 , STASIS = 2 , CAPTUREFX = 3 , RELEASEFX = 4 , END } |
Функции | |
| void | EasterEgg () |
| void | ~EasterEgg () |
| void | ContactEvent (IEntity other, vector pos) |
| override void | EOnTouch (IEntity other, int extra) |
| override void | EOnContact (IEntity other, Contact extra) |
| override void | OnInventoryExit (Man player) |
| override void | OnInventoryEnter (Man player) |
| override void | EEItemLocationChanged (notnull InventoryLocation oldLoc, notnull InventoryLocation newLoc) |
| void | Capture (DayZCreatureAI capAnimal) |
| void | Release (vector pos) |
| void | PlayVFX () |
| void | ResizeParticle (DayZCreatureAI capAnimal) |
| void | PlaySFX (int releaseCase=eCaptureState.CAPTURE) |
| override void | OnVariablesSynchronized () |
| void | RegisterSoundSetMap () |
| override void | OnStoreSave (ParamsWriteContext ctx) |
| override bool | OnStoreLoad (ParamsReadContext ctx, int version) |
| void | DestroyEg () |
Переменные | |
| enum eCaptureState | m_StoredCreature = null |
| string | m_CreatureType |
| int | m_CreatureHash = 0 |
| int | m_CaptureState = eCaptureState.STASIS |
| const vector | CAPTURE_VELOCITY = { 0, 0, 0 } |
| Particle | m_ParCapture |
| float | m_ParScale = 1 |
| const float | PARTICLE_SCALE_MULT = 0.1 |
| EffectSound | m_CaptureSound |
| EffectSound | m_CreatureSound |
| bool | m_DangerSound = false |
| ref map< int, string > | m_CreatureSoundMap |
| int | m_CaptureSoundHash |
| int | m_ReleaseSoundHash |