DayZ 1.24
|
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 | ~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 () |
|
private |
Definition at line 155 of file EasterEgg.c.
References CAPTURE_VELOCITY, GetQuantityMax(), string::Hash(), 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(), GetGame(), m_CaptureState, m_CreatureHash, PlaySFX(), PlayVFX(), and Release().
Referenced by EOnContact(), and EOnTouch().
|
private |
Definition at line 403 of file EasterEgg.c.
|
protected |
Definition at line 37 of file EasterEgg.c.
References m_CreatureType, RegisterSoundSetMap(), and SetFlags().
|
protected |
Definition at line 145 of file EasterEgg.c.
Definition at line 135 of file EasterEgg.c.
References GetGame(), m_ParCapture, and Particle::Stop().
Definition at line 117 of file EasterEgg.c.
References m_CaptureState, and m_CreatureType.
|
private |
Definition at line 376 of file EasterEgg.c.
References m_CaptureSoundHash, m_CaptureState, m_CreatureType, m_DangerSound, m_ParScale, and m_ReleaseSoundHash.
|
private |
Definition at line 364 of file EasterEgg.c.
References m_CaptureSoundHash, m_CaptureState, m_CreatureType, m_DangerSound, m_ParScale, and m_ReleaseSoundHash.
Definition at line 270 of file EasterEgg.c.
References m_CaptureState, PlaySFX(), and PlayVFX().
|
private |
Definition at line 237 of file EasterEgg.c.
References GetGame(), m_CaptureSound, m_CaptureSoundHash, m_CreatureSound, m_CreatureSoundMap, m_DangerSound, and m_ReleaseSoundHash.
Referenced by ContactEvent(), and OnVariablesSynchronized().
|
private |
Definition at line 210 of file EasterEgg.c.
References ParticleList::EASTER_EGG_ACTIVATE, GetGame(), GetPosition, m_CaptureState, m_ParCapture, m_ParScale, ParticleManager(), Particle::SetParameter(), and Particle::SetWiggle().
Referenced by ContactEvent(), and OnVariablesSynchronized().
|
private |
Definition at line 287 of file EasterEgg.c.
References m_CreatureSoundMap.
Referenced by EasterEgg().
Definition at line 183 of file EasterEgg.c.
References CAPTURE_VELOCITY, GetGame(), GetQuantityMin(), m_CaptureState, m_CreatureHash, m_CreatureType, m_ParCapture, SetQuantity(), and SetVelocity().
Referenced by ContactEvent().
|
private |
Definition at line 226 of file EasterEgg.c.
References vector::DistanceSq(), m_ParScale, and PARTICLE_SCALE_MULT.
Referenced by Capture().
Definition at line 52 of file EasterEgg.c.
References m_ParCapture, and Particle::Stop().
|
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().
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 Capture(), OnInventoryEnter(), PlayVFX(), Release(), and ~EasterEgg().
|
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().
Definition at line 25 of file EasterEgg.c.
Referenced by ResizeParticle().