![]() |
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_MortarShellGadgetComponentClass |
Functions | |
| SCR_MortarShellGadgetComponentClass SCR_GadgetComponentClass | RplProp (onRplName:"OnChargeRingReplicated") |
| bool | IsUsingTimeFuze () |
| float | GetMinFuzeTime () |
| float | GetMaxFuzeTime () |
| void | OverrideTimeFuzeConfig (bool shouldBeUsed=false, float min=0, float max=0) |
| float | GetDetonationAltitude () |
| float | GetVerticalImpactTimeOffset () |
| int | GetNumberOfChargeRingConfigurations () |
| vector | GetChargeRingConfig (int id) |
| int | FindDefaultChargeRingConfig (out vector foundConfig=-vector.One) |
| override EGadgetType | GetType () |
| override bool | CanBeRaised () |
| override bool | IsVisibleEquipped () |
| ScriptInvokerVoid | GetOnShellUsed () |
| bool | IsLoaded () |
| float | GetFuzeTime () |
| vector | GetCurentChargeRingConfig () |
| int | GetCurentChargeRingConfigId () |
| void | OnChargeRingReplicated () |
| Callback method that will be triggered when m_iChargeRingConfigIndex is bumped for replication. | |
| void | SetChargeRingConfig (int configId, bool silent=false, bool replicate=true) |
| void | OnShellFired (notnull BaseMuzzleComponent muzzle) |
| void | VisualiseChargeRings (int numberOfChargeRings) |
| bool | SetLoadedState (bool state, SCR_MortarMuzzleComponent mortarMuzzle=null, string fireActionName="", IEntity user=null) |
| void | UseShellCB () |
| Callback used to tell if user wants to fire the shell now. | |
| override void | OnToggleActive (bool state) |
| override void | ModeSwitch (EGadgetMode mode, IEntity charOwner) |
| void | ModeClear (EGadgetMode mode) |
| void | SetFuzeTime (float time) |
| SCR_ShellConfig | GetSavedConfig (notnull ChimeraCharacter character) |
| Retrieves locally saved data about manual adjustment of the fuze that player set for this shell type. | |
| float | GetTimeToDetonation (float angle, bool isDirectFire) |
| Retrieves information about the time of flight for this shell prefab. | |
| override void | EOnInit (IEntity owner) |
| override bool | RplSave (ScriptBitWriter writer) |
| override bool | RplLoad (ScriptBitReader reader) |
Variables | |
| bool | m_bIsUsingTimeFuze |
| params | __pad0__ |
| params | __pad1__ |
| params | __pad2__ |
| params | __pad3__ |
| ref array< vector > | m_aChargeRingConfig |
| override bool CanBeRaised | ( | ) |
Definition at line 199 of file SCR_MortarShellGadgetComponent.c.
Searches for the first charge ring config that is marked as default
| [out] | foundConfig | or negative vector.One if no default one was found |
Definition at line 224 of file SCR_MortarShellGadgetComponent.c.
Definition at line 212 of file SCR_MortarShellGadgetComponent.c.
| vector GetCurentChargeRingConfig | ( | ) |
Definition at line 291 of file SCR_MortarShellGadgetComponent.c.
| int GetCurentChargeRingConfigId | ( | ) |
Definition at line 302 of file SCR_MortarShellGadgetComponent.c.
|
protected |
Definition at line 194 of file SCR_MortarShellGadgetComponent.c.
| float GetFuzeTime | ( | ) |
Definition at line 240 of file SCR_MortarShellGadgetComponent.c.
|
protected |
Definition at line 162 of file SCR_MortarShellGadgetComponent.c.
|
protected |
Definition at line 156 of file SCR_MortarShellGadgetComponent.c.
|
protected |
Definition at line 206 of file SCR_MortarShellGadgetComponent.c.
| ScriptInvokerVoid GetOnShellUsed | ( | ) |
Definition at line 212 of file SCR_MortarShellGadgetComponent.c.
|
protected |
Retrieves locally saved data about manual adjustment of the fuze that player set for this shell type.
Definition at line 532 of file SCR_MortarShellGadgetComponent.c.
Retrieves information about the time of flight for this shell prefab.
Definition at line 547 of file SCR_MortarShellGadgetComponent.c.
| override EGadgetType GetType | ( | ) |
Definition at line 193 of file SCR_MortarShellGadgetComponent.c.
|
protected |
Definition at line 200 of file SCR_MortarShellGadgetComponent.c.
| bool IsLoaded | ( | ) |
Definition at line 222 of file SCR_MortarShellGadgetComponent.c.
|
protected |
Definition at line 150 of file SCR_MortarShellGadgetComponent.c.
| override bool IsVisibleEquipped | ( | ) |
Definition at line 205 of file SCR_MortarShellGadgetComponent.c.
|
protected |
Clear gadget mode
| [in] | mode | that is being cleared |
Definition at line 498 of file SCR_MortarShellGadgetComponent.c.
|
protected |
Definition at line 466 of file SCR_MortarShellGadgetComponent.c.
|
protected |
Callback method that will be triggered when m_iChargeRingConfigIndex is bumped for replication.
Definition at line 320 of file SCR_MortarShellGadgetComponent.c.
|
protected |
Method that is meant to be called when it is firred from a mortar
| [in] | muzzle | dfrom which this shell was fired |
Definition at line 380 of file SCR_MortarShellGadgetComponent.c.
|
protected |
Definition at line 453 of file SCR_MortarShellGadgetComponent.c.
|
protected |
Overrides configuration of time fuze usage for all entities of this prefab
| [in] | shouldBeUsed | is set to true if time fuze should be used |
| [in] | min | fuze time value |
| [in] | max | fuze time value |
Definition at line 172 of file SCR_MortarShellGadgetComponent.c.
|
protected |
Definition at line 649 of file SCR_MortarShellGadgetComponent.c.
| SCR_MortarShellGadgetComponentClass SCR_GadgetComponentClass RplProp | ( | onRplName:"OnChargeRingReplicated" | ) |
Definition at line 1 of file SCR_MortarShellGadgetComponent.c.
|
protected |
Definition at line 630 of file SCR_MortarShellGadgetComponent.c.
Sets the number of charge rings that are going to be used to fire this projectile
| [in] | configId | id of the config that is going ot be used by the projectile |
| [in] | silent | determines if audio should be played |
| [in] | replicate | determines if it should attempt to replicate change to the currently selected charge ring config - this can only be done by the owner |
Definition at line 330 of file SCR_MortarShellGadgetComponent.c.
|
protected |
| [in] | time |
Definition at line 512 of file SCR_MortarShellGadgetComponent.c.
|
protected |
| [in] | state | if shell should be locked and |
| [in] | mortarMuzzle | muzzle from which mortar this shell is going to be fired |
| [in] | fireActionName | name of the input action for which game should wait with transfering the item to mortar inventory |
| [in] | user | one who loads the shell |
Definition at line 422 of file SCR_MortarShellGadgetComponent.c.
|
protected |
Callback used to tell if user wants to fire the shell now.
Definition at line 445 of file SCR_MortarShellGadgetComponent.c.
|
protected |
Shows or hides charge ring visualiastion that are defined in prefab slot manager
| [in] | numberOfChargeRings | determines how many charge rings should be visible |
Definition at line 393 of file SCR_MortarShellGadgetComponent.c.
|
protected |
Definition at line 134 of file SCR_MortarShellGadgetComponent.c.
|
protected |
Definition at line 137 of file SCR_MortarShellGadgetComponent.c.
|
protected |
Definition at line 140 of file SCR_MortarShellGadgetComponent.c.
|
protectedattribute |
Definition at line 143 of file SCR_MortarShellGadgetComponent.c.
|
protected |
Definition at line 147 of file SCR_MortarShellGadgetComponent.c.
|
protected |
Definition at line 132 of file SCR_MortarShellGadgetComponent.c.