Files
UltimateFishing2020/Assets/Scripts/Assembly-CSharp/ReelsAudioEvents.cs
2026-03-04 10:03:45 +08:00

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);
}
}