scripts
This commit is contained in:
@@ -0,0 +1,180 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x020009D0 RID: 2512
|
||||
public abstract class BCKMLIGHCIJ
|
||||
{
|
||||
// Token: 0x06012E43 RID: 77379 RVA: 0x0055F764 File Offset: 0x0055D964
|
||||
public virtual void PFNEGHLIKJI()
|
||||
{
|
||||
if (this.customAudioClips != null)
|
||||
{
|
||||
for (int i = 0; i < this.customAudioClips.Length; i++)
|
||||
{
|
||||
FGOBEBEIFKD fgobebeifkd = new FGOBEBEIFKD
|
||||
{
|
||||
CDDLNPJBFOO = this.customAudioClips[i].SoundEffectClip,
|
||||
OIDAALNGBJK = this.customAudioClips[i].VoiceOverClip
|
||||
};
|
||||
this.OMICLNIPKLP.Add(this.customAudioClips[i].AudioType, fgobebeifkd);
|
||||
}
|
||||
}
|
||||
KHOLCBBJFHH[] array = (KHOLCBBJFHH[])Enum.GetValues(typeof(KHOLCBBJFHH));
|
||||
for (int j = 0; j < array.Length; j++)
|
||||
{
|
||||
if (!this.OMICLNIPKLP.ContainsKey(array[j]))
|
||||
{
|
||||
FGOBEBEIFKD fgobebeifkd2 = null;
|
||||
if (DefaultAudioSettings.TryLoadDefaultAudioClips(array[j], out fgobebeifkd2))
|
||||
{
|
||||
this.OMICLNIPKLP.Add(array[j], fgobebeifkd2);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (this.customVFXs != null)
|
||||
{
|
||||
for (int k = 0; k < this.customVFXs.Length; k++)
|
||||
{
|
||||
this.EFOKHNEJCMD.Add(this.customVFXs[k].VfxType, this.customVFXs[k]);
|
||||
}
|
||||
}
|
||||
for (int l = 0; l < array.Length; l++)
|
||||
{
|
||||
if (!this.EFOKHNEJCMD.ContainsKey(array[l]))
|
||||
{
|
||||
VFXAssets vfxassets = null;
|
||||
if (JDMBEEHKPLP.EBLAJHBDFHB(array[l], out vfxassets))
|
||||
{
|
||||
this.EFOKHNEJCMD.Add(array[l], vfxassets);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E44 RID: 77380 RVA: 0x0055F8E8 File Offset: 0x0055DAE8
|
||||
public virtual void CMBEDBCPNIA()
|
||||
{
|
||||
foreach (SFXAudioSource sfxaudioSource in this.DICLBBIBOOB.Values)
|
||||
{
|
||||
AudioManager.StopLoopingSFX(sfxaudioSource);
|
||||
}
|
||||
this.DICLBBIBOOB.Clear();
|
||||
}
|
||||
|
||||
// Token: 0x06012E45 RID: 77381 RVA: 0x0055F954 File Offset: 0x0055DB54
|
||||
public virtual void JKDGGNGMCLF(KHOLCBBJFHH LEBBIFFJJPJ, Vector3? CIGPHKLAAOD = null, Quaternion? IJGPPOIJDKO = null, bool IOPAENFFKBP = false, AudioRolloff MAABDDGOAPJ = null)
|
||||
{
|
||||
if (CIGPHKLAAOD != null)
|
||||
{
|
||||
this.FAEPFKDIEKL(LEBBIFFJJPJ, CIGPHKLAAOD.Value, IJGPPOIJDKO);
|
||||
}
|
||||
this.FJOAJAPIKMA(LEBBIFFJJPJ, (!IOPAENFFKBP) ? CIGPHKLAAOD : null, MAABDDGOAPJ);
|
||||
}
|
||||
|
||||
// Token: 0x06012E46 RID: 77382 RVA: 0x0055F99C File Offset: 0x0055DB9C
|
||||
public void CDPMACKFJOD(KHOLCBBJFHH LEBBIFFJJPJ, float OLJFOAOIKEJ)
|
||||
{
|
||||
float minValue = float.MinValue;
|
||||
this.JDJDFCIIBNL.TryGetValue(LEBBIFFJJPJ, out minValue);
|
||||
float fixedTime = Time.fixedTime;
|
||||
if (fixedTime - minValue >= OLJFOAOIKEJ)
|
||||
{
|
||||
this.JKDGGNGMCLF(LEBBIFFJJPJ, null, null, false, null);
|
||||
this.JDJDFCIIBNL[LEBBIFFJJPJ] = fixedTime;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E47 RID: 77383 RVA: 0x0055F9F8 File Offset: 0x0055DBF8
|
||||
public virtual void FAEPFKDIEKL(KHOLCBBJFHH COGFPCEFNPJ, Vector3 CIGPHKLAAOD, Quaternion? IJGPPOIJDKO)
|
||||
{
|
||||
VFXAssets vfxassets = null;
|
||||
if (this.EFOKHNEJCMD.TryGetValue(COGFPCEFNPJ, out vfxassets) && vfxassets != null && vfxassets.ParticlePrefab != null)
|
||||
{
|
||||
PooledParticle pooledParticle = ObjectPool.NCKMBFBMBFM.Acquire<PooledParticle>(vfxassets.ParticlePrefab);
|
||||
if (pooledParticle != null)
|
||||
{
|
||||
pooledParticle.Play(CIGPHKLAAOD, (IJGPPOIJDKO == null) ? Quaternion.identity : IJGPPOIJDKO.Value, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E48 RID: 77384 RVA: 0x0055FA74 File Offset: 0x0055DC74
|
||||
public virtual void FJOAJAPIKMA(KHOLCBBJFHH LGAMBCICIID, Vector3? CIGPHKLAAOD = null, AudioRolloff MAABDDGOAPJ = null)
|
||||
{
|
||||
FGOBEBEIFKD fgobebeifkd = null;
|
||||
if (this.OMICLNIPKLP.TryGetValue(LGAMBCICIID, out fgobebeifkd))
|
||||
{
|
||||
if (fgobebeifkd.CDDLNPJBFOO != null)
|
||||
{
|
||||
if (CIGPHKLAAOD != null)
|
||||
{
|
||||
AudioManager.Play3DSFX(fgobebeifkd.CDDLNPJBFOO, CIGPHKLAAOD.Value, MAABDDGOAPJ);
|
||||
}
|
||||
else
|
||||
{
|
||||
AudioManager.Play2DSFX(fgobebeifkd.CDDLNPJBFOO);
|
||||
}
|
||||
}
|
||||
if (fgobebeifkd.OIDAALNGBJK != null)
|
||||
{
|
||||
AudioManager.Play2DSFX(fgobebeifkd.OIDAALNGBJK);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E49 RID: 77385 RVA: 0x0055FAEC File Offset: 0x0055DCEC
|
||||
public virtual void AKNODFCICNJ(KHOLCBBJFHH LGAMBCICIID, Transform ELEHMLGEJHP = null)
|
||||
{
|
||||
if (this.DICLBBIBOOB.ContainsKey(LGAMBCICIID))
|
||||
{
|
||||
return;
|
||||
}
|
||||
FGOBEBEIFKD fgobebeifkd = null;
|
||||
if (!this.OMICLNIPKLP.TryGetValue(LGAMBCICIID, out fgobebeifkd) || fgobebeifkd.CDDLNPJBFOO == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
SFXAudioSource sfxaudioSource;
|
||||
if (ELEHMLGEJHP != null)
|
||||
{
|
||||
sfxaudioSource = AudioManager.StartLooping3DSFX(fgobebeifkd.CDDLNPJBFOO, ELEHMLGEJHP, null);
|
||||
}
|
||||
else
|
||||
{
|
||||
sfxaudioSource = AudioManager.StartLooping2DSFX(fgobebeifkd.CDDLNPJBFOO);
|
||||
}
|
||||
this.DICLBBIBOOB.Add(LGAMBCICIID, sfxaudioSource);
|
||||
}
|
||||
|
||||
// Token: 0x06012E4A RID: 77386 RVA: 0x0055FB68 File Offset: 0x0055DD68
|
||||
public virtual void HLFGLACEAID(KHOLCBBJFHH LGAMBCICIID)
|
||||
{
|
||||
SFXAudioSource sfxaudioSource;
|
||||
if (this.DICLBBIBOOB.TryGetValue(LGAMBCICIID, out sfxaudioSource))
|
||||
{
|
||||
AudioManager.StopLoopingSFX(sfxaudioSource);
|
||||
this.DICLBBIBOOB.Remove(LGAMBCICIID);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040034AA RID: 13482
|
||||
[SerializeField]
|
||||
protected AudioClipAssets[] customAudioClips;
|
||||
|
||||
// Token: 0x040034AB RID: 13483
|
||||
[SerializeField]
|
||||
protected VFXAssets[] customVFXs;
|
||||
|
||||
// Token: 0x040034AC RID: 13484
|
||||
protected Dictionary<KHOLCBBJFHH, FGOBEBEIFKD> OMICLNIPKLP = new Dictionary<KHOLCBBJFHH, FGOBEBEIFKD>();
|
||||
|
||||
// Token: 0x040034AD RID: 13485
|
||||
protected Dictionary<KHOLCBBJFHH, VFXAssets> EFOKHNEJCMD = new Dictionary<KHOLCBBJFHH, VFXAssets>();
|
||||
|
||||
// Token: 0x040034AE RID: 13486
|
||||
protected Dictionary<KHOLCBBJFHH, SFXAudioSource> DICLBBIBOOB = new Dictionary<KHOLCBBJFHH, SFXAudioSource>();
|
||||
|
||||
// Token: 0x040034AF RID: 13487
|
||||
private Dictionary<KHOLCBBJFHH, float> JDJDFCIIBNL = new Dictionary<KHOLCBBJFHH, float>();
|
||||
}
|
||||
Reference in New Issue
Block a user