![]() |
Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
|
Go to the source code of this file.
Classes | |
| class | SCR_MortarMuzzleComponentClass |
Functions | |
| SCR_MortarMuzzleComponentClass MortarMuzzleComponentClass | Attribute (desc:"Position and rotation that will be used to play animation of dropping the shell") |
| string | GetFireActionName () |
| string | GetFirePowerSignalName () |
| vector | GetVerticalAngleLimits () |
| override void | EOnInit (IEntity owner) |
| bool | IsBeingLoaded () |
| void | SetLoadingState (bool newState) |
| vector | GetMuzzleDirection () |
| float | GetMuzzleElevation () |
| void | OnShellLoaded (IEntity item, int slotID) |
| void | LoadShell (notnull SCR_MortarShellGadgetComponent shellComp, notnull ChimeraCharacter character, float fuzeTime=-1, bool fromLeftSide=false) |
| void | SetAnimationAttributes (notnull CharacterControllerComponent controller, bool loadedFromLeftSide) |
| void | OnWeaponFired (IEntity effectEntity, BaseMuzzleComponent muzzle, IEntity projectileEntity) |
| Called when launcher fires; Trace in the opposite direction of the warhead and apply damage to surrounding area. | |
| ChimeraCharacter | FindResponsibleCharacter (notnull SCR_CharacterControllerComponent controller) |
| void | ResetRecoilAnimationVariable (TAnimGraphVariable varId) |
| Method used to reset the animation variable to its default value. | |
| void | OnAnimationEvent (AnimationEventID animEventType, AnimationEventID animUserString, int intParam, float timeFromStart, float timeToEnd, SCR_CharacterControllerComponent controller) |
| void | TransferShellToMortar () |
| void | OnAnimationEnded (IEntity item, bool successful, ItemUseParameters animParams) |
| void | SynchronizeLoaderData (RplId loaderRplId, RplId shellRplId, float fuseTime, bool loadedFromLeftSide) |
Variables | |
| string | m_sFireActionName |
| string | m_sFirePowerSignalName |
| vector | m_vVerticalAngleLimits |
| SCR_MortarMuzzleComponentClass MortarMuzzleComponentClass Attribute | ( | desc:"Position and rotation that will be used to play animation of dropping the shell" | ) |
Definition at line 1 of file SCR_MortarMuzzleComponent.c.
|
protected |
Method used determine who should be blamed for the damage that shell will do
| [in] | controller | of the loader |
Definition at line 306 of file SCR_MortarMuzzleComponent.c.
|
protected |
Definition at line 45 of file SCR_MortarMuzzleComponent.c.
|
protected |
Definition at line 51 of file SCR_MortarMuzzleComponent.c.
| vector GetMuzzleDirection | ( | ) |
Definition at line 97 of file SCR_MortarMuzzleComponent.c.
| float GetMuzzleElevation | ( | ) |
Definition at line 109 of file SCR_MortarMuzzleComponent.c.
|
protected |
Definition at line 57 of file SCR_MortarMuzzleComponent.c.
| bool IsBeingLoaded | ( | ) |
Definition at line 85 of file SCR_MortarMuzzleComponent.c.
| void LoadShell | ( | notnull SCR_MortarShellGadgetComponent | shellComp, |
| notnull ChimeraCharacter | character, | ||
| float | fuzeTime = -1, | ||
| bool | fromLeftSide = false ) |
Starts the animation of dropping the shell in the mortar barrel.
| [in] | shellComp | from loaded shell |
| [in] | character | loader who will be responsible for the damage that shell will cause |
| [in] | fuzeTime | when set to -1 then new one will be calculated based on curent muzzle elevation |
| [in] | fromLeftSide | if loading animation should use left point info |
Definition at line 140 of file SCR_MortarMuzzleComponent.c.
|
protected |
Callback called when animation of using the item ends
| [in] | item | animated item |
| [in] | successful | if animation was able to finish or was interrupted |
| [in] | animParams | parameters that were used to play this animation |
Definition at line 468 of file SCR_MortarMuzzleComponent.c.
|
protected |
Callback called when animation event happens.
| [in] | animEventType | ID of animation event. |
| [in] | animUserString | String parameter of animation event |
| [in] | intParam | int parameter of animation event |
| [in] | timeFromStart | time from Start of animation event |
| [in] | timeToEnd | time to end of animation event |
| [in] | controller | which triggered this event |
Reset camera override so it does not follow animation
Override camera to follow animation while firing
Definition at line 354 of file SCR_MortarMuzzleComponent.c.
Call back method that is triggered on item insertion and is used to play shell loading sound
| [in] | item | that was inserted |
| [in] | slotID |
Definition at line 118 of file SCR_MortarMuzzleComponent.c.
|
protected |
Called when launcher fires; Trace in the opposite direction of the warhead and apply damage to surrounding area.
Callback method used to trigger mortar recoil animation
| [in] | effectEntity | |
| [in] | muzzle | |
| [in] | projectileEntity |
Definition at line 270 of file SCR_MortarMuzzleComponent.c.
|
protected |
Method used to reset the animation variable to its default value.
Definition at line 337 of file SCR_MortarMuzzleComponent.c.
|
protected |
Method used to set currently used animation attributes
| [in] | controller | of the character that is going to be executing the animation |
| [in] | loadedFromLeftSide |
Definition at line 246 of file SCR_MortarMuzzleComponent.c.
| void SetLoadingState | ( | bool | newState | ) |
Definition at line 91 of file SCR_MortarMuzzleComponent.c.
|
protected |
Definition at line 499 of file SCR_MortarMuzzleComponent.c.
|
protected |
Moves currently loaded shell from loaders inventory to the mortar inventory It will also attempt to find next shell that should be equipped when current shell is successfully transferred
Definition at line 426 of file SCR_MortarMuzzleComponent.c.
|
protected |
Definition at line 36 of file SCR_MortarMuzzleComponent.c.
|
protected |
Definition at line 39 of file SCR_MortarMuzzleComponent.c.
|
protected |
Definition at line 42 of file SCR_MortarMuzzleComponent.c.