public SoundBank(byte[] rawData, int id) { address = new SoundBankAddressStruct(); soundList = new List <Sound>(); this.rawData = rawData; this.id = id; ChunkRawData(id); DecomposeSounds(); }
public SoundBank(byte[] rawData, int id, int positionPtrStart, byte[] startingEndingAddress) { address = new SoundBankAddressStruct(); soundList = new List <Sound>(); songList = new List <Song>(); this.rawData = rawData; this.positionPtrStart = positionPtrStart; this.songDataAddress = startingEndingAddress; ChunkRawData(id); DecomposeSounds(); }