Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ LoadAll()

void Terraria.Audio.LegacySoundPlayer.LoadAll ( )
inlineprivate

Definition at line 172 of file LegacySoundPlayer.cs.

173 {
174 SoundMech[0] = Load("Sounds/Mech_0");
175 SoundGrab = Load("Sounds/Grab");
176 SoundPixie = Load("Sounds/Pixie");
177 SoundDig[0] = Load("Sounds/Dig_0");
178 SoundDig[1] = Load("Sounds/Dig_1");
179 SoundDig[2] = Load("Sounds/Dig_2");
180 SoundThunder[0] = Load("Sounds/Thunder_0");
181 SoundThunder[1] = Load("Sounds/Thunder_1");
182 SoundThunder[2] = Load("Sounds/Thunder_2");
183 SoundThunder[3] = Load("Sounds/Thunder_3");
184 SoundThunder[4] = Load("Sounds/Thunder_4");
185 SoundThunder[5] = Load("Sounds/Thunder_5");
186 SoundThunder[6] = Load("Sounds/Thunder_6");
187 SoundResearch[0] = Load("Sounds/Research_0");
188 SoundResearch[1] = Load("Sounds/Research_1");
189 SoundResearch[2] = Load("Sounds/Research_2");
190 SoundResearch[3] = Load("Sounds/Research_3");
191 SoundTink[0] = Load("Sounds/Tink_0");
192 SoundTink[1] = Load("Sounds/Tink_1");
193 SoundTink[2] = Load("Sounds/Tink_2");
194 SoundPlayerHit[0] = Load("Sounds/Player_Hit_0");
195 SoundPlayerHit[1] = Load("Sounds/Player_Hit_1");
196 SoundPlayerHit[2] = Load("Sounds/Player_Hit_2");
197 SoundFemaleHit[0] = Load("Sounds/Female_Hit_0");
198 SoundFemaleHit[1] = Load("Sounds/Female_Hit_1");
199 SoundFemaleHit[2] = Load("Sounds/Female_Hit_2");
200 SoundPlayerKilled = Load("Sounds/Player_Killed");
201 SoundChat = Load("Sounds/Chat");
202 SoundGrass = Load("Sounds/Grass");
203 SoundDoorOpen = Load("Sounds/Door_Opened");
204 SoundDoorClosed = Load("Sounds/Door_Closed");
205 SoundMenuTick = Load("Sounds/Menu_Tick");
206 SoundMenuOpen = Load("Sounds/Menu_Open");
207 SoundMenuClose = Load("Sounds/Menu_Close");
208 SoundShatter = Load("Sounds/Shatter");
209 SoundCamera = Load("Sounds/Camera");
210 for (int i = 0; i < SoundCoin.Length; i++)
211 {
212 SoundCoin[i] = Load("Sounds/Coin_" + i);
213 }
214 for (int j = 0; j < SoundDrip.Length; j++)
215 {
216 SoundDrip[j] = Load("Sounds/Drip_" + j);
217 }
218 for (int k = 0; k < SoundZombie.Length; k++)
219 {
220 SoundZombie[k] = Load("Sounds/Zombie_" + k);
221 }
222 for (int l = 0; l < SoundLiquid.Length; l++)
223 {
224 SoundLiquid[l] = Load("Sounds/Liquid_" + l);
225 }
226 for (int m = 0; m < SoundRoar.Length; m++)
227 {
228 SoundRoar[m] = Load("Sounds/Roar_" + m);
229 }
230 for (int n = 0; n < SoundSplash.Length; n++)
231 {
232 SoundSplash[n] = Load("Sounds/Splash_" + n);
233 }
234 SoundDoubleJump = Load("Sounds/Double_Jump");
235 SoundRun = Load("Sounds/Run");
236 SoundCoins = Load("Sounds/Coins");
237 SoundUnlock = Load("Sounds/Unlock");
238 SoundMaxMana = Load("Sounds/MaxMana");
239 SoundDrown = Load("Sounds/Drown");
240 for (int num = 1; num < SoundItem.Length; num++)
241 {
242 SoundItem[num] = Load("Sounds/Item_" + num);
243 }
244 for (int num2 = 1; num2 < SoundNpcHit.Length; num2++)
245 {
246 SoundNpcHit[num2] = Load("Sounds/NPC_Hit_" + num2);
247 }
248 for (int num3 = 1; num3 < SoundNpcKilled.Length; num3++)
249 {
250 SoundNpcKilled[num3] = Load("Sounds/NPC_Killed_" + num3);
251 }
253 TrackableSoundInstances = new SoundEffectInstance[TrackableSounds.Length];
254 for (int num4 = 0; num4 < TrackableSounds.Length; num4++)
255 {
257 }
258 }
static readonly char DirectorySeparatorChar
Definition Path.cs:71
Asset< SoundEffect > Load(string assetName)
Asset< SoundEffect >[] TrackableSounds
Asset< SoundEffect >[] SoundNpcHit
Asset< SoundEffect >[] SoundLiquid
Asset< SoundEffect >[] SoundThunder
Asset< SoundEffect >[] SoundResearch
Asset< SoundEffect >[] SoundNpcKilled
Asset< SoundEffect > SoundPlayerKilled
Asset< SoundEffect >[] SoundPlayerHit
SoundEffectInstance[] TrackableSoundInstances
Asset< SoundEffect >[] SoundFemaleHit
static string GetTrackableLegacySoundPath(int id)
Definition SoundID.cs:1002
static int TrackableLegacySoundCount
Definition SoundID.cs:1000

References System.IO.Path.DirectorySeparatorChar, Terraria.ID.SoundID.GetTrackableLegacySoundPath(), Terraria.Audio.LegacySoundPlayer.Load(), Terraria.Audio.LegacySoundPlayer.SoundCamera, Terraria.Audio.LegacySoundPlayer.SoundChat, Terraria.Audio.LegacySoundPlayer.SoundCoin, Terraria.Audio.LegacySoundPlayer.SoundCoins, Terraria.Audio.LegacySoundPlayer.SoundDig, Terraria.Audio.LegacySoundPlayer.SoundDoorClosed, Terraria.Audio.LegacySoundPlayer.SoundDoorOpen, Terraria.Audio.LegacySoundPlayer.SoundDoubleJump, Terraria.Audio.LegacySoundPlayer.SoundDrip, Terraria.Audio.LegacySoundPlayer.SoundDrown, Terraria.Audio.LegacySoundPlayer.SoundFemaleHit, Terraria.Audio.LegacySoundPlayer.SoundGrab, Terraria.Audio.LegacySoundPlayer.SoundGrass, Terraria.Audio.LegacySoundPlayer.SoundItem, Terraria.Audio.LegacySoundPlayer.SoundLiquid, Terraria.Audio.LegacySoundPlayer.SoundMaxMana, Terraria.Audio.LegacySoundPlayer.SoundMech, Terraria.Audio.LegacySoundPlayer.SoundMenuClose, Terraria.Audio.LegacySoundPlayer.SoundMenuOpen, Terraria.Audio.LegacySoundPlayer.SoundMenuTick, Terraria.Audio.LegacySoundPlayer.SoundNpcHit, Terraria.Audio.LegacySoundPlayer.SoundNpcKilled, Terraria.Audio.LegacySoundPlayer.SoundPixie, Terraria.Audio.LegacySoundPlayer.SoundPlayerHit, Terraria.Audio.LegacySoundPlayer.SoundPlayerKilled, Terraria.Audio.LegacySoundPlayer.SoundResearch, Terraria.Audio.LegacySoundPlayer.SoundRoar, Terraria.Audio.LegacySoundPlayer.SoundRun, Terraria.Audio.LegacySoundPlayer.SoundShatter, Terraria.Audio.LegacySoundPlayer.SoundSplash, Terraria.Audio.LegacySoundPlayer.SoundThunder, Terraria.Audio.LegacySoundPlayer.SoundTink, Terraria.Audio.LegacySoundPlayer.SoundUnlock, Terraria.Audio.LegacySoundPlayer.SoundZombie, Terraria.ID.SoundID.TrackableLegacySoundCount, Terraria.Audio.LegacySoundPlayer.TrackableSoundInstances, and Terraria.Audio.LegacySoundPlayer.TrackableSounds.

Referenced by Terraria.Audio.LegacySoundPlayer.LegacySoundPlayer().