![]() |
Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
|
Protected Member Functions | |
| bool | HasBayonet () |
| OnMeleePerformedInvoker | GetOnMeleePerformed () |
| void | PerformAttack () |
| Called from character command handler, based on user input. | |
| void | SetMeleeAttackStarted (bool started) |
| bool | TraceFilter (notnull IEntity ent) |
| vector | GetAimingVector (notnull ChimeraCharacter character) |
| bool | CheckCollisionsSimple (out SCR_MeleeHitDataClass pHitData) |
| void | CollectMeleeWeaponProperties () |
| void | HandleMeleeSound () |
| Handles playing of sound & setting of signals (AUDIO). | |
| void | PlaySound (IEntity weaponEntity, vector position, int signalValue0, int signalValue1) |
| void | RPC_HandleMeleeSound (RplId weaponID, vector position, int signalValue0, int signalValue1) |
| SCR_DamageManagerComponent | SearchHierarchyForDamageManager (IEntity startEntity, out HitZone hitZone) |
| void | ProcessMeleeAttack () |
| Processes the melee attack. Applies the damage if applicable. | |
| void | HandleDamageDelayed () |
| void | Do_OnFrameCleanup () |
| cleanup | |
| void | Debug_DrawSphereAtPos (vector v, array< ref Shape > dbgShapes, int color=COLOR_BLUE, float size=0.03, ShapeFlags shapeFlags=ShapeFlags.VISIBLE) |
| DEBUG methods. | |
| void | Debug_DrawSphereAtPos (vector pos, int color, array< ref Shape > dbgShapes) |
| void | Debug_DrawLineSimple (vector start, vector end, array< ref Shape > dbgShapes) |
| void | Update (float timeSlice) |
| Event methods. | |
| override void | OnPostInit (IEntity owner) |
| override void | EOnInit (IEntity owner) |
Protected Attributes | |
| ref SCR_MeleeHitDataClass | m_MeleeHitData |
| bool | m_bMeasurementDone |
| holds melee hit data | |
| bool | m_bAttackAlreadyExecuted = false |
| bool | m_bMeleeAttackStarted = false |
| attack execution limiter | |
| float | m_fWeaponMeleeAccuracy |
| float | m_fWeaponMeleeRange |
| ref OnMeleePerformedInvoker | m_OnMeleePerformed |
| SCR_MeleeWeaponProperties | m_MeleeWeaponProperties |
| bool | m_bHasBayonet |
Definition at line 24 of file SCR_MeleeComponent.c.
|
inlineprotected |
Primary collision check that uses TraceMove and single TraceSphere fired from character eye pos along the aim fwd vector
| [in] | pHitData | SCR_MeleeHitDataClass holder that keeps information about actual hit |
Definition at line 112 of file SCR_MeleeComponent.c.
|
inlineprotected |
Prepare information from MeleeWeaponProperties component on weapon
| [in] | weapon | Equipped melee weapon we are getting the data from |
get current weapon and store it into SCR_MeleeHitDataClass instance
Definition at line 160 of file SCR_MeleeComponent.c.
|
inlineprotected |
Definition at line 445 of file SCR_MeleeComponent.c.
|
inlineprotected |
Definition at line 433 of file SCR_MeleeComponent.c.
|
inlineprotected |
DEBUG methods.
Drawing of sphere if specified attributes on given vector pos
Definition at line 420 of file SCR_MeleeComponent.c.
|
inlineprotected |
cleanup
Cleanup of several variables called on frame
Definition at line 397 of file SCR_MeleeComponent.c.
|
inlineprotected |
Definition at line 490 of file SCR_MeleeComponent.c.
|
inlineprotected |
Definition at line 99 of file SCR_MeleeComponent.c.
|
inlineprotected |
Definition at line 54 of file SCR_MeleeComponent.c.
|
inlineprotected |
Definition at line 336 of file SCR_MeleeComponent.c.
|
inlineprotected |
Handles playing of sound & setting of signals (AUDIO).
Definition at line 205 of file SCR_MeleeComponent.c.
|
inlineprotected |
Definition at line 47 of file SCR_MeleeComponent.c.
|
inlineprotected |
Definition at line 483 of file SCR_MeleeComponent.c.
|
inlineprotected |
Called from character command handler, based on user input.
Definition at line 64 of file SCR_MeleeComponent.c.
|
inlineprotected |
Definition at line 236 of file SCR_MeleeComponent.c.
|
inlineprotected |
Processes the melee attack. Applies the damage if applicable.
Definition at line 311 of file SCR_MeleeComponent.c.
|
inlineprotected |
Definition at line 266 of file SCR_MeleeComponent.c.
|
inlineprotected |
Goes upwards the hierarchy of startEntity searching for SCR_DamageManagerComponent to deal damage to
| [in] | startEntity | |
| [out] | hitZone |
Definition at line 284 of file SCR_MeleeComponent.c.
|
inlineprotected |
Enable or disable measuring of hit detection probes
| [in] | state | if is/is not allowed to measure |
Definition at line 81 of file SCR_MeleeComponent.c.
Definition at line 90 of file SCR_MeleeComponent.c.
|
inlineprotected |
|
protected |
Definition at line 35 of file SCR_MeleeComponent.c.
|
protected |
Definition at line 43 of file SCR_MeleeComponent.c.
|
protected |
holds melee hit data
Definition at line 34 of file SCR_MeleeComponent.c.
|
protected |
attack execution limiter
Definition at line 36 of file SCR_MeleeComponent.c.
|
protected |
Definition at line 37 of file SCR_MeleeComponent.c.
|
protected |
Definition at line 38 of file SCR_MeleeComponent.c.
|
protected |
Definition at line 33 of file SCR_MeleeComponent.c.
|
protected |
Definition at line 40 of file SCR_MeleeComponent.c.
|
protected |
Definition at line 39 of file SCR_MeleeComponent.c.