![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Go to the source code of this file.
Enumerations | |
| enum | eCaptureState { CAPTURE = 0 , RELEASE = 1 , STASIS = 2 , CAPTUREFX = 3 , RELEASEFX = 4 , END } |
Functions | |
| void | ~EasterEgg () |
| void | Capture (DayZCreatureAI capAnimal) |
| void | ContactEvent (IEntity other, vector pos) |
| void | DestroyEg () |
| void | EasterEgg () |
| override void | EEItemLocationChanged (notnull InventoryLocation oldLoc, notnull InventoryLocation newLoc) |
| override void | EOnContact (IEntity other, Contact extra) |
| override void | EOnTouch (IEntity other, int extra) |
| override void | OnInventoryEnter (Man player) |
| override void | OnInventoryExit (Man player) |
| override bool | OnStoreLoad (ParamsReadContext ctx, int version) |
| override void | OnStoreSave (ParamsWriteContext ctx) |
| override void | OnVariablesSynchronized () |
| void | PlaySFX (int releaseCase=eCaptureState.CAPTURE) |
| void | PlayVFX () |
| void | RegisterSoundSetMap () |
| void | Release (vector pos) |
| void | ResizeParticle (DayZCreatureAI capAnimal) |
Variables | |
| const vector | CAPTURE_VELOCITY = { 0, 0, 0 } |
| EffectSound | m_CaptureSound |
| int | m_CaptureSoundHash |
| int | m_CaptureState = eCaptureState.STASIS |
| int | m_CreatureHash = 0 |
| EffectSound | m_CreatureSound |
| ref map< int, string > | m_CreatureSoundMap |
| string | m_CreatureType |
| bool | m_DangerSound = false |
| Particle | m_ParCapture |
| float | m_ParScale = 1 |
| int | m_ReleaseSoundHash |
| enum eCaptureState | m_StoredCreature = null |
| const float | PARTICLE_SCALE_MULT = 0.1 |
| enum eCaptureState |
| Enumerator | |
|---|---|
| CAPTURE | |
| RELEASE | |
| STASIS | |
| CAPTUREFX | |
| RELEASEFX | |
| END | |
Definition at line 1 of file easteregg.c.
|
protected |
Definition at line 52 of file easteregg.c.
References m_ParCapture.
|
private |
Definition at line 157 of file easteregg.c.
References CAPTURE_VELOCITY, GetQuantityMax(), m_CaptureSoundHash, m_CaptureState, m_CreatureHash, m_CreatureType, m_DangerSound, m_ParCapture, m_ReleaseSoundHash, m_StoredCreature, ResizeParticle(), SetQuantity(), and SetVelocity().
Referenced by ContactEvent().
Definition at line 61 of file easteregg.c.
References Capture(), g_Game, m_CaptureState, m_CreatureHash, PlaySFX(), PlayVFX(), and Release().
Referenced by EOnContact(), and EOnTouch().
|
private |
Definition at line 405 of file easteregg.c.
|
protected |
Definition at line 37 of file easteregg.c.
References m_CreatureType, RegisterSoundSetMap(), and SetFlags().
|
protected |
Definition at line 147 of file easteregg.c.
Definition at line 112 of file easteregg.c.
References ContactEvent(), and Contact::Position.
Definition at line 106 of file easteregg.c.
References ContactEvent(), and GetPosition().
|
protected |
Definition at line 137 of file easteregg.c.
References g_Game, and m_ParCapture.
|
protected |
Definition at line 117 of file easteregg.c.
References m_CaptureState, and m_CreatureType.
|
private |
Definition at line 378 of file easteregg.c.
References m_CaptureSoundHash, m_CaptureState, m_CreatureType, m_DangerSound, m_ParScale, m_ReleaseSoundHash, and Serializer::Read().
|
private |
Definition at line 366 of file easteregg.c.
References m_CaptureSoundHash, m_CaptureState, m_CreatureType, m_DangerSound, m_ParScale, m_ReleaseSoundHash, and Serializer::Write().
|
private |
Definition at line 272 of file easteregg.c.
References m_CaptureState, PlaySFX(), and PlayVFX().
|
private |
Definition at line 239 of file easteregg.c.
References g_Game, m_CaptureSound, m_CaptureSoundHash, m_CreatureSound, m_CreatureSoundMap, m_DangerSound, and m_ReleaseSoundHash.
Referenced by ContactEvent(), and OnVariablesSynchronized().
|
private |
Definition at line 212 of file easteregg.c.
References ParticleList::EASTER_EGG_ACTIVATE, g_Game, GetPosition(), m_CaptureState, m_ParCapture, m_ParScale, and ParticleManager().
Referenced by ContactEvent(), and OnVariablesSynchronized().
|
private |
Definition at line 289 of file easteregg.c.
References string::Hash(), and m_CreatureSoundMap.
Referenced by EasterEgg().
|
private |
Definition at line 185 of file easteregg.c.
References CAPTURE_VELOCITY, g_Game, GetQuantityMin(), m_CaptureState, m_CreatureHash, m_CreatureType, m_ParCapture, SetQuantity(), and SetVelocity().
Referenced by ContactEvent().
|
private |
Definition at line 228 of file easteregg.c.
References vector::DistanceSq(), m_ParScale, and PARTICLE_SCALE_MULT.
Referenced by Capture().
|
private |
Definition at line 20 of file easteregg.c.
|
protected |
Definition at line 28 of file easteregg.c.
Referenced by PlaySFX().
|
protected |
Definition at line 33 of file easteregg.c.
Referenced by Capture(), OnStoreLoad(), OnStoreSave(), and PlaySFX().
|
private |
Definition at line 19 of file easteregg.c.
Referenced by Capture(), ContactEvent(), OnInventoryExit(), OnStoreLoad(), OnStoreSave(), OnVariablesSynchronized(), PlayVFX(), and Release().
|
private |
Definition at line 18 of file easteregg.c.
Referenced by Capture(), ContactEvent(), and Release().
|
protected |
Definition at line 29 of file easteregg.c.
Referenced by PlaySFX().
Definition at line 32 of file easteregg.c.
Referenced by PlaySFX(), and RegisterSoundSetMap().
|
private |
Definition at line 17 of file easteregg.c.
Referenced by Capture(), EasterEgg(), OnInventoryExit(), OnStoreLoad(), OnStoreSave(), and Release().
|
protected |
Definition at line 30 of file easteregg.c.
Referenced by Capture(), OnStoreLoad(), OnStoreSave(), and PlaySFX().
|
protected |
Definition at line 23 of file easteregg.c.
Referenced by ~EasterEgg(), Capture(), OnInventoryEnter(), PlayVFX(), and Release().
|
private |
Definition at line 24 of file easteregg.c.
Referenced by OnStoreLoad(), OnStoreSave(), PlayVFX(), and ResizeParticle().
|
protected |
Definition at line 34 of file easteregg.c.
Referenced by Capture(), OnStoreLoad(), OnStoreSave(), and PlaySFX().
| enum eCaptureState m_StoredCreature = null |
Referenced by Capture().
|
private |
Definition at line 25 of file easteregg.c.
Referenced by ResizeParticle().