public VirtualDwPackEntry(SemanticLogger logger, VirtualDwPack pack, DwPackEntry *entry, int index)
 {
     mLogger = logger;
     Pack    = pack;
     Native  = entry;
     Index   = index;
 }
Esempio n. 2
0
 public CpkRedirector(ILogger logger, ModDb modDb, Config configuration)
 {
     mLogger      = new SemanticLogger(logger, "[modloader:CpkRedirector]", configuration);
     mModDb       = modDb;
     mCpkByHandle = new Dictionary <IntPtr, VirtualCpkHandle>();
     mCpkByName   = new Dictionary <string, VirtualCpk>(StringComparer.OrdinalIgnoreCase);
 }
 public DwPackRedirector(ILogger logger, ModDb modDb)
 {
     mLogger        = new SemanticLogger(logger, "[modloader:DwPackRedirector]");
     mModDb         = modDb;
     mPacksByHandle = new Dictionary <IntPtr, VirtualDwPack>();
     mPacksByName   = new Dictionary <string, VirtualDwPack>(StringComparer.OrdinalIgnoreCase);
 }
Esempio n. 4
0
 public VirtualWaveBankEntry(SemanticLogger logger, VirtualWaveBank waveBank, void *entry, int index, string cueName)
 {
     mLogger   = logger;
     WaveBank  = waveBank;
     NativePtr = entry;
     Index     = index;
     CueName   = cueName;
 }
Esempio n. 5
0
 public VirtualDwPack(SemanticLogger logger, string filePath)
 {
     mLogger  = logger;
     mMapper  = new MemoryMapper();
     Entries  = new List <VirtualDwPackEntry>();
     FilePath = filePath;
     FileName = Path.GetFileNameWithoutExtension(FilePath);
 }
Esempio n. 6
0
 public XactRedirector(ILogger logger, ModDb modDb)
 {
     mLogger            = new SemanticLogger(logger, "[modloader:XactRedirector]");
     mModDb             = modDb;
     mWaveBankByName    = new Dictionary <string, VirtualWaveBank>();
     mWaveBankByHandle  = new Dictionary <IntPtr, VirtualWaveBank>();
     mSoundBankByName   = new Dictionary <string, VirtualSoundBank>();
     mSoundBankByHandle = new Dictionary <IntPtr, VirtualSoundBank>();
 }
 public DwPackRedirector(ILogger logger, ModDb modDb, Config configuration, CpkRedirector cpkRedirector)
 {
     mLogger                   = new SemanticLogger(logger, "[modloader:DwPackRedirector]", configuration);
     mModDb                    = modDb;
     mPacksByHandle            = new Dictionary <IntPtr, VirtualDwPackHandle>();
     mPacksByName              = new Dictionary <string, VirtualDwPack>(StringComparer.OrdinalIgnoreCase);
     mHandleByPack             = new Dictionary <VirtualDwPack, IntPtr>();
     mCpkRedirector            = cpkRedirector;
     mCpkRedirector.CpkLoaded += OnCpkLoaded;
     mLoadedCpks               = new List <VirtualCpk>();
 }
Esempio n. 8
0
 public VirtualCpk(SemanticLogger logger)
 {
     mLogger = logger;
 }
Esempio n. 9
0
 public VirtualSoundBank(SemanticLogger logger)
 {
     mLogger = logger;
     mTrackIndexToCueName = new Dictionary <int, string>();
 }
Esempio n. 10
0
 public VirtualDwPackEntry(SemanticLogger logger, VirtualDwPack pack, DwPackEntry *entry)
 {
     mLogger = logger;
     Pack    = pack;
     Native  = entry;
 }
Esempio n. 11
0
 public VirtualDwPack(SemanticLogger logger)
 {
     mLogger = logger;
     mMapper = new MemoryMapper();
     Entries = new List <VirtualDwPackEntry>();
 }
Esempio n. 12
0
 public VirtualWaveBank(SemanticLogger logger)
 {
     mLogger = logger;
     Entries = new List <VirtualWaveBankEntry>();
 }