42 audioSource.clip =
data.clip;
43 audioSource.pitch = data.pitch * (1f + ((data.randomPitch == 0f) ? 0f :
Rand.
Range(0f -
data.randomPitch,
data.randomPitch)));
56 bool flag = room2 ==
null || room2.data.atrium || !room2.
HasRoof;
57 bool flag2 = room == room2 || (room2 ==
null && (room.data.atrium || !room.
HasRoof));
58 bool num = flag2 || room?.
lot == room2?.
lot;
64 if (!flag2 && room2 !=
null)
74 num2 *= 0.5f + (flag ? 0.25f : 0f);
80 float num4 = (float)(8 - num3) * SoundManager.current.jukeboxMod - 0.2f;
81 if (num4 < SoundManager.bgmDumpMod)
83 SoundManager.bgmDumpMod = num4;
107 if (base.gameObject.activeSelf)
111 base.gameObject.SetActive(value:
false);
121 base.gameObject.SetActive(value:
true);
127 base.gameObject.SetActive(volume > 0f);
131 audioSource.volume = data.volume * volume;
144 base.transform.position = vector;
148 SoundManager.current.Play(
data, vector, volume);
155 Object.Destroy(base.gameObject);
Dictionary< int, BGMData > dictBGM
ref Vector3 PositionCenter()
static int Range(int min, int max)