public void ModRegistryReady(IModRegistry registry) { if (registry.IsLoaded("tZed.SimpleSprinkler")) { this.simpleSprinklersAPI = registry.GetApi <ISimpleSprinklersAPI>("tZed.SimpleSprinkler"); } if (registry.IsLoaded("Speeder.BetterSprinklers")) { this.betterSprinklersAPI = registry.GetApi <IBetterSprinklersAPI>("Speeder.BetterSprinklers"); } }
private void GameEvents_FirstUpdateTick(object sender, EventArgs e) { if (this.helper.ModRegistry.IsLoaded("tZed.SimpleSprinkler")) { this.simpleSprinklersAPI = this.helper.ModRegistry.GetApi <ISimpleSprinklersAPI>("tZed.SimpleSprinkler"); } if (this.helper.ModRegistry.IsLoaded("Speeder.BetterSprinklers")) { this.betterSprinklersAPI = this.helper.ModRegistry.GetApi <IBetterSprinklersAPI>("Speeder.BetterSprinklers"); } }
/// <summary>Raised after the game is launched, right before the first update tick.</summary> /// <param name="sender">The event sender.</param> /// <param name="e">The event arguments.</param> private void OnGameLaunched(object sender, EventArgs e) { if (this.helper.ModRegistry.IsLoaded("tZed.SimpleSprinkler")) { this.simpleSprinklersAPI = this.helper.ModRegistry.GetApi <ISimpleSprinklersAPI>("tZed.SimpleSprinkler"); } if (this.helper.ModRegistry.IsLoaded("Speeder.BetterSprinklers")) { this.betterSprinklersAPI = this.helper.ModRegistry.GetApi <IBetterSprinklersAPI>("Speeder.BetterSprinklers"); } if (this.helper.ModRegistry.IsLoaded("stokastic.PrismaticTools")) { this.prismaticToolsAPI = this.helper.ModRegistry.GetApi <IPrismaticToolsAPI>("stokastic.PrismaticTools"); } }