262 lines
7.8 KiB
C#
262 lines
7.8 KiB
C#
using UnityEngine;
|
|
|
|
public class ReelsAudioEvents : MonoBehaviour
|
|
{
|
|
[Header("Reels")]
|
|
[Space(10f)]
|
|
public FReel.ReelPlayTranform OnReelDamaged;
|
|
|
|
public FReel.ReelPlayTranform OnDragValueChanged;
|
|
|
|
public FReel.ReelPlayTranform OnSpeedValueChanged;
|
|
|
|
public FReel.ReelPlayTranform OnBailOpen;
|
|
|
|
public FReel.ReelPlayTranform OnBailClose;
|
|
|
|
public FReel.ReelingEvent OnReelingStart;
|
|
|
|
public FReel.ReelingEvent OnReelingStartDamaged;
|
|
|
|
public FReel.ReelingUnityEvent OnReeling;
|
|
|
|
public FReel.ReelPlayTranform OnReelingStop;
|
|
|
|
public FReel.ReelPlayTranform OnReelingStopDamaged;
|
|
|
|
public FReel.SpoolUnityEvent OnThrowSpoolUnwinding;
|
|
|
|
public FReel.SpoolUnityEvent OnThrowSpoolUnwindingWithDrag;
|
|
|
|
public FReel.ReelingEvent OnLineOutStart;
|
|
|
|
public FReel.ReelingUnityEvent OnLineOut;
|
|
|
|
public FReel.ReelPlayTranform OnLineOutStop;
|
|
|
|
public FReel.ReelingEvent OnLineBurstSmallStart;
|
|
|
|
public FReel.ReelingUnityEvent OnLineBurstSmall;
|
|
|
|
public FReel.ReelPlayTranform OnLineBurstSmallStop;
|
|
|
|
public FReel.ReelingEvent OnLineBurstMediumStart;
|
|
|
|
public FReel.ReelingUnityEvent OnLineBurstMedium;
|
|
|
|
public FReel.ReelPlayTranform OnLineBurstMediumStop;
|
|
|
|
public FReel.ReelingEvent OnReelDragSlowStart;
|
|
|
|
public FReel.ReelingUnityEvent OnReelDragSlow;
|
|
|
|
public FReel.ReelPlayTranform OnReelDragSlowStop;
|
|
|
|
public FReel.ReelingEvent OnReelDragFastStart;
|
|
|
|
public FReel.ReelingUnityEvent OnReelDragFast;
|
|
|
|
public FReel.ReelPlayTranform OnReelDragFastStop;
|
|
|
|
private void Start()
|
|
{
|
|
}
|
|
|
|
private void OnEnable()
|
|
{
|
|
FReel.OnReelDamagedGlobal += OnReelDamagedEvent;
|
|
FReel.OnDragValueChangedGlobal += OnDragValueChangedEvent;
|
|
FReel.OnSpeedValueChangedGlobal += OnSpeedValueChangedEvent;
|
|
FReel.OnBailOpenGlobal += OnBailOpenEvent;
|
|
FReel.OnBailCloseGlobal += OnBailCloseEvent;
|
|
FReel.OnReelingStartGlobal += OnReelingStartEvent;
|
|
FReel.OnReelingStartDamagedGlobal += OnReelingStartDamagedEvent;
|
|
FReel.OnReelingGlobal += OnReelingEvent;
|
|
FReel.OnReelingStopGlobal += OnReelingStopEvent;
|
|
FReel.OnReelingStopDamagedGlobal += OnReelingStopDamagedEvent;
|
|
FReel.OnThrowSpoolUnwindingGlobal += OnThrowSpoolUnwindingEvent;
|
|
FReel.OnThrowSpoolUnwindingWithDragGlobal += OnThrowSpoolUnwindingWithDragEvent;
|
|
FReel.OnLineOutStartGlobal += FReel_OnLineOutStartGlobal;
|
|
FReel.OnLineOutGlobal += FReel_OnLineOutGlobal;
|
|
FReel.OnLineOutStopGlobal += FReel_OnLineOutStopGlobal;
|
|
FReel.OnLineBurstSmallStartGlobal += FReel_OnLineBurstSmallStartGlobal;
|
|
FReel.OnLineBurstSmallGlobal += FReel_OnLineBurstSmallGlobal;
|
|
FReel.OnLineBurstSmallStopGlobal += FReel_OnLineBurstSmallStopGlobal;
|
|
FReel.OnLineBurstMediumStartGlobal += FReel_OnLineBurstMediumStartGlobal;
|
|
FReel.OnLineBurstMediumGlobal += FReel_OnLineBurstMediumGlobal;
|
|
FReel.OnLineBurstMediumStopGlobal += FReel_OnLineBurstMediumStopGlobal;
|
|
FReel.OnReelDragSlowStartGlobal += FReel_OnReelDragSlowStartGlobal;
|
|
FReel.OnReelDragSlowGlobal += FReel_OnReelDragSlowGlobal;
|
|
FReel.OnReelDragSlowStopGlobal += FReel_OnReelDragSlowStopGlobal;
|
|
FReel.OnReelDragFastStartGlobal += FReel_OnReelDragFastStartGlobal;
|
|
FReel.OnReelDragFastGlobal += FReel_OnReelDragFastGlobal;
|
|
FReel.OnReelDragFastStopGlobal += FReel_OnReelDragFastStopGlobal;
|
|
}
|
|
|
|
private void OnDisable()
|
|
{
|
|
FReel.OnReelDamagedGlobal -= OnReelDamagedEvent;
|
|
FReel.OnDragValueChangedGlobal -= OnDragValueChangedEvent;
|
|
FReel.OnSpeedValueChangedGlobal -= OnSpeedValueChangedEvent;
|
|
FReel.OnBailOpenGlobal -= OnBailOpenEvent;
|
|
FReel.OnBailCloseGlobal -= OnBailCloseEvent;
|
|
FReel.OnReelingStartGlobal -= OnReelingStartEvent;
|
|
FReel.OnReelingStartDamagedGlobal -= OnReelingStartDamagedEvent;
|
|
FReel.OnReelingGlobal -= OnReelingEvent;
|
|
FReel.OnReelingStopGlobal -= OnReelingStopEvent;
|
|
FReel.OnReelingStopDamagedGlobal -= OnReelingStopDamagedEvent;
|
|
FReel.OnThrowSpoolUnwindingGlobal -= OnThrowSpoolUnwindingEvent;
|
|
FReel.OnThrowSpoolUnwindingWithDragGlobal -= OnThrowSpoolUnwindingWithDragEvent;
|
|
FReel.OnLineOutStartGlobal -= FReel_OnLineOutStartGlobal;
|
|
FReel.OnLineOutGlobal -= FReel_OnLineOutGlobal;
|
|
FReel.OnLineOutStopGlobal -= FReel_OnLineOutStopGlobal;
|
|
FReel.OnLineBurstSmallStartGlobal -= FReel_OnLineBurstSmallStartGlobal;
|
|
FReel.OnLineBurstSmallGlobal -= FReel_OnLineBurstSmallGlobal;
|
|
FReel.OnLineBurstSmallStopGlobal -= FReel_OnLineBurstSmallStopGlobal;
|
|
FReel.OnLineBurstMediumStartGlobal -= FReel_OnLineBurstMediumStartGlobal;
|
|
FReel.OnLineBurstMediumGlobal -= FReel_OnLineBurstMediumGlobal;
|
|
FReel.OnLineBurstMediumStopGlobal -= FReel_OnLineBurstMediumStopGlobal;
|
|
FReel.OnReelDragSlowStartGlobal -= FReel_OnReelDragSlowStartGlobal;
|
|
FReel.OnReelDragSlowGlobal -= FReel_OnReelDragSlowGlobal;
|
|
FReel.OnReelDragSlowStopGlobal -= FReel_OnReelDragSlowStopGlobal;
|
|
FReel.OnReelDragFastStartGlobal -= FReel_OnReelDragFastStartGlobal;
|
|
FReel.OnReelDragFastGlobal -= FReel_OnReelDragFastGlobal;
|
|
FReel.OnReelDragFastStopGlobal -= FReel_OnReelDragFastStopGlobal;
|
|
}
|
|
|
|
private void OnReelDamagedEvent(Transform transform)
|
|
{
|
|
OnReelDamaged?.Invoke(transform);
|
|
}
|
|
|
|
private void OnDragValueChangedEvent(Transform transform)
|
|
{
|
|
OnDragValueChanged?.Invoke(transform);
|
|
}
|
|
|
|
private void OnSpeedValueChangedEvent(Transform transform)
|
|
{
|
|
OnSpeedValueChanged?.Invoke(transform);
|
|
}
|
|
|
|
private void OnBailOpenEvent(Transform transform)
|
|
{
|
|
OnBailOpen?.Invoke(transform);
|
|
}
|
|
|
|
private void OnBailCloseEvent(Transform transform)
|
|
{
|
|
OnBailClose?.Invoke(transform);
|
|
}
|
|
|
|
private void OnReelingStartEvent(float multiplierValue, Transform transform)
|
|
{
|
|
OnReelingStart?.Invoke(multiplierValue, transform);
|
|
}
|
|
|
|
private void OnReelingStartDamagedEvent(float multiplierValue, Transform transform)
|
|
{
|
|
OnReelingStart?.Invoke(multiplierValue, transform);
|
|
}
|
|
|
|
private void OnReelingEvent(float volumeValue, float pitchValue)
|
|
{
|
|
OnReeling?.Invoke(volumeValue, pitchValue);
|
|
}
|
|
|
|
private void OnReelingStopEvent(Transform transform)
|
|
{
|
|
OnReelingStop?.Invoke(transform);
|
|
}
|
|
|
|
private void OnReelingStopDamagedEvent(Transform transform)
|
|
{
|
|
OnReelingStopDamaged?.Invoke(transform);
|
|
}
|
|
|
|
private void OnThrowSpoolUnwindingEvent(float value, Transform transform)
|
|
{
|
|
OnThrowSpoolUnwinding?.Invoke(value, transform);
|
|
}
|
|
|
|
private void OnThrowSpoolUnwindingWithDragEvent(float value, Transform transform)
|
|
{
|
|
OnThrowSpoolUnwindingWithDrag?.Invoke(value, transform);
|
|
}
|
|
|
|
private void FReel_OnLineOutStartGlobal(float arg1, Transform arg2)
|
|
{
|
|
OnLineOutStart?.Invoke(arg1, arg2);
|
|
}
|
|
|
|
private void FReel_OnLineOutGlobal(float arg1, float arg2)
|
|
{
|
|
OnLineOut?.Invoke(arg1, arg2);
|
|
}
|
|
|
|
private void FReel_OnLineOutStopGlobal(Transform obj)
|
|
{
|
|
OnLineOutStop?.Invoke(obj);
|
|
}
|
|
|
|
private void FReel_OnLineBurstSmallStartGlobal(float arg1, Transform arg2)
|
|
{
|
|
OnLineBurstSmallStart?.Invoke(arg1, arg2);
|
|
}
|
|
|
|
private void FReel_OnLineBurstSmallGlobal(float arg1, float arg2)
|
|
{
|
|
OnLineBurstSmall?.Invoke(arg1, arg2);
|
|
}
|
|
|
|
private void FReel_OnLineBurstSmallStopGlobal(Transform obj)
|
|
{
|
|
OnLineBurstSmallStop?.Invoke(obj);
|
|
}
|
|
|
|
private void FReel_OnLineBurstMediumStartGlobal(float arg1, Transform arg2)
|
|
{
|
|
OnLineBurstMediumStart?.Invoke(arg1, arg2);
|
|
}
|
|
|
|
private void FReel_OnLineBurstMediumGlobal(float arg1, float arg2)
|
|
{
|
|
OnLineBurstMedium?.Invoke(arg1, arg2);
|
|
}
|
|
|
|
private void FReel_OnLineBurstMediumStopGlobal(Transform obj)
|
|
{
|
|
OnLineBurstMediumStop?.Invoke(obj);
|
|
}
|
|
|
|
private void FReel_OnReelDragSlowStartGlobal(float arg1, Transform arg2)
|
|
{
|
|
OnReelDragSlowStart?.Invoke(arg1, arg2);
|
|
}
|
|
|
|
private void FReel_OnReelDragSlowGlobal(float arg1, float arg2)
|
|
{
|
|
OnReelDragSlow?.Invoke(arg1, arg2);
|
|
}
|
|
|
|
private void FReel_OnReelDragSlowStopGlobal(Transform obj)
|
|
{
|
|
OnReelDragSlowStop?.Invoke(obj);
|
|
}
|
|
|
|
private void FReel_OnReelDragFastStartGlobal(float arg1, Transform arg2)
|
|
{
|
|
OnReelDragFastStart?.Invoke(arg1, arg2);
|
|
}
|
|
|
|
private void FReel_OnReelDragFastGlobal(float arg1, float arg2)
|
|
{
|
|
OnReelDragFast?.Invoke(arg1, arg2);
|
|
}
|
|
|
|
private void FReel_OnReelDragFastStopGlobal(Transform obj)
|
|
{
|
|
OnReelDragFastStop?.Invoke(obj);
|
|
}
|
|
}
|