public void InitializeGame(ITMGame game) { this.game = game; world = game.World; map = world.Map; game.AddEventItemSwing(Items.TreeFeller, onAxeSwing); }
public void InitializeGame(ITMGame game) { Game = game; World = game.World; Map = game.World.Map; game.AddNotification("GTA Mod: Activated", NotifyRecipient.Local); game.AddEventItemSwing(Items.TrainSpawner, OnTrainSpawnerSwing); game.AddEventItemSwing(Items.VehicleSpawner, OnVehicleSpawnerSwing); game.AddItemCustomSetup(Item.Rasta, Permissions.Admin); }
public void InitializeGame(ITMGame game) { this.game = game; this.world = game.World; this.map = world.Map; // Preload sound effects so gameplay is not stuttered by load. pickSounds = new SoundEffect[4]; //pickSounds[0] = game.AudioManager.LoadSoundEffectFromStream(ModPath + "357_reload1.wav"); //pickSounds[1] = game.AudioManager.LoadSoundEffectFromStream(ModPath + "357_reload2.wav"); //pickSounds[2] = game.AudioManager.LoadSoundEffectFromStream(ModPath + "357_reload3.wav"); //pickSounds[3] = game.AudioManager.LoadSoundEffectFromStream(ModPath + "smg1_reload.wav"); game.AddNotification("Lockpick Activated", NotifyRecipient.Local); game.AddEventItemSwing(Items.Lockpick, OnLockpickSwing); }
public void InitializeGame(ITMGame game) { lumberJackToolsCfg = new ConfigFile("LumberJack.cfg"); lumberJackBlocksCfg = new ConfigFile("LumberJackBlocks.cfg"); veinMineToolsCfg = new ConfigFile("VeinMine.cfg"); veinMineOresCfg = new ConfigFile("VeinMineBlocks.cfg"); harvestToolsCfg = new ConfigFile("Harvest.cfg"); FloodSearchList = new List <GlobalPoint3D>(); this.game = game; world = game.World; map = world.Map; game.AddEventBlockMined(Block.None, MyAction); game.AddConsoleCommand(ConsoleCommand, "qg", "runs specified command", "Commands: ToggleVeinMine, ToggleLumberJack, ToggleHarvest"); if (!File.Exists(lumberJackToolsCfg.pathFileName)) { BuildDefaultLumberJackToolConfig(); } if (!File.Exists(lumberJackBlocksCfg.pathFileName)) { BuildDefaultLumberJackBlockConfig(); } if (!File.Exists(veinMineToolsCfg.pathFileName)) { BuildDefaultMiningToolsConfig(); } if (!File.Exists(veinMineOresCfg.pathFileName)) { BuildDefaultMiningBlocksConfig(); } if (!File.Exists(harvestToolsCfg.pathFileName)) { BuildDefaultHarvestToolConfig(); } LoadAllConfigs(); RetrieveConfigData(); }
public void InitializeGame(ITMGame game) { this.game = game; this.world = game.World; this.map = world.Map; // Preload sound effects so gameplay is not stuttered by load. pickSounds = new SoundEffect[4]; pickSounds[0] = game.AudioManager.LoadSoundEffectFromStream(FileSystem.RootPath + ModPath + "357_reload1.wav"); pickSounds[1] = game.AudioManager.LoadSoundEffectFromStream(FileSystem.RootPath + ModPath + "357_reload2.wav"); pickSounds[2] = game.AudioManager.LoadSoundEffectFromStream(FileSystem.RootPath + ModPath + "357_reload3.wav"); pickSounds[3] = game.AudioManager.LoadSoundEffectFromStream(FileSystem.RootPath + ModPath + "smg1_reload.wav"); game.AddNotification("Lockpick Activated", NotifyRecipient.Local); game.AddEventItemSwing(Items.Lockpick, OnLockpickSwing); game.AddConsoleCommand(CmdUnlock, "unlock", "Use lockpick on a Locked Door", "Use lockpick on a Locked Door\n\nunlock\n\nExamples:\nunlock -- unlock the door."); }
public void InitializeGame(ITMGame game) { this.game = game; this.world = game.World; this.map = game.World.Map; }