Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_AdjustCollimatorAction.c
Go to the documentation of this file.
2{
5
6 [Attribute(desc: "When filled, this sound effect will be used instead when the signal is adjusted back to it's starting value")]
8
9 //------------------------------------------------------------------------------------------------
10 override void Init(IEntity pOwnerEntity, GenericComponent pManagerComponent)
11 {
12 super.Init(pOwnerEntity, pManagerComponent);
13
16
18 }
19
20 //------------------------------------------------------------------------------------------------
21 override bool CanBeShownScript(IEntity user)
22 {
24 return false;
25
26 return super.CanBeShownScript(user);
27 }
28
29 //------------------------------------------------------------------------------------------------
31 override void PlayMovementAndStopSound(float lerp)
32 {
33 if (m_sAlternativeMovementStopSoundEffect.IsEmpty() || !m_SoundComponent || m_fLerpLast == lerp || float.AlmostEqual(lerp, 1))
34 {
35 super.PlayMovementAndStopSound(lerp);
36 return;
37 }
38
39 if (!float.AlmostEqual(m_fLerpLast, 0))
40 {
42 if (m_sMovementStopSoundEvent != string.Empty)
43 {
44 vector contextTransform[4];
45 GetActiveContext().GetTransformationModel(contextTransform);
46 m_SoundComponent.SoundEventOffset(m_sAlternativeMovementStopSoundEffect, contextTransform[3]);
47 }
48 }
49
50 m_fLerpLast = lerp;
51 }
52}
UI Textures DeployMenu Briefing conflict_HintBanner_1_UI desc
proto external UserActionContext GetActiveContext()
Getter for m_pActiveContext.
proto external Managed FindComponent(typename typeName)
SCR_CollimatorControllerComponent m_SightControllerComponent
override bool CanBeShownScript(IEntity user)
override void PlayMovementAndStopSound(float lerp)
Plays movement and stop movement sound events.
SCR_CollimatorSightsComponent m_SightsComponent
override void Init(IEntity pOwnerEntity, GenericComponent pManagerComponent)
SoundComponent m_SoundComponent
Sound component on owner entity.
AudioHandle m_MovementAudioHandle
Movement sound AudioHandle.
string m_sMovementStopSoundEvent
Movement stop sound event name.
float m_fLerpLast
Last lerp value.
SCR_FieldOfViewSettings Attribute