public BeAwarePlus( [Import] IRendererManager render, [Import] IEntityContext <Unit> context) { Render = render; Context = context; }
public OnMiniMap( MenuManager menumanager, IRendererManager renderer, GlobalMiniMap globalminimap) { MenuManager = menumanager; Render = renderer; GlobalMiniMap = globalminimap; if (MenuManager.OnMinimapItem.Value) { Render.Draw += OnDraw; } MenuManager.OnMinimapItem.PropertyChanged += OnMiniMapChanged; if (Drawing.RenderMode == RenderMode.Dx9) { TextSize = 14; IconExtra = new Vector2(12, 23); IconSize = 35; TPTextSize = 12; TPTextExtra = new Vector2(8, 10); } else if (Drawing.RenderMode == RenderMode.Dx11) { TextSize = 15; IconExtra = new Vector2(12, 19); IconSize = 21; TPTextSize = 14; TPTextExtra = new Vector2(9, 13); } }
public IllusionSplitterConfig(IRendererManager renderer) { renderer.TextureManager.LoadFromDota("bottle_illusion", @"resource\flash3\images\items\bottle_illusion.png"); renderer.TextureManager.LoadFromDota("item_manta", @"resource\flash3\images\items\manta.png"); renderer.TextureManager.LoadFromDota("naga_siren_mirror_image", @"resource\flash3\images\spellicons\naga_siren_mirror_image.png"); renderer.TextureManager.LoadFromDota("terrorblade_conjure_image", @"resource\flash3\images\spellicons\terrorblade_conjure_image.png"); renderer.TextureManager.LoadFromDota("phantom_lancer_doppelwalk", @"resource\flash3\images\spellicons\phantom_lancer_doppelwalk.png"); }
public ValkyrieSceneProvider(GraphicsDevice graphicsdevice, SpriteBatch spritebatch, IFogRenderer fogrenderer) { this.device = graphicsdevice; this.spritebatch = spritebatch; players = new ValkyriePlayerManager<BaseCharacter>(); cameras = new ValkyrieCameraManager<BaseCamera>(); renderers = new ValkyrieRendererManager(); this.fogrenderer = fogrenderer; }
public VisionControl([Import] IServiceContext context) { render = context.Renderer; myTeam = context.Owner.Team; unitTypes = Assembly.GetExecutingAssembly() .GetTypes() .Where(x => x.IsClass && !x.IsAbstract && typeof(BaseUnit).IsAssignableFrom(x)) .ToDictionary(x => x, x => x.GetCustomAttribute <UnitAttribute>()); }
public SnatcherConfig(IRendererManager renderer) { renderer.TextureManager.LoadFromDota("item_aegis", @"panorama\\images\\items\\aegis_png.vtex_c"); renderer.TextureManager.LoadFromDota("item_cheese", @"panorama\\images\items\\cheese_png.vtex_c"); renderer.TextureManager.LoadFromDota("rune_doubledamage", @"panorama\\images\\spellicons\\rune_doubledamage_png.vtex_c"); renderer.TextureManager.LoadFromDota("item_gem", @"panorama\\images\\items\\gem_png.vtex_c"); renderer.TextureManager.LoadFromDota("item_rapier", @"panorama\\images\\items\\rapier_png.vtex_c"); // this.GreedMode = this.factory.Item("Greed Mode", new AbilityToggler(this.greedDictionary)); this.ToggleHotkey = new HotkeySelector(Key.None, this.ToggleActive, HotkeyFlags.Press); this.HoldHotkey = new HotkeySelector(Key.None, this.HoldActive, HotkeyFlags.Down | HotkeyFlags.Up); }
public SubMenu(IRendererManager renderer) { // we need to make sure that the textures we are using are actually loaded // you can use any method from the texture manager and could also load it in your main class before renderer.TextureManager.LoadFromDota("item_black_king_bar", @"resource\flash3\images\items\black_king_bar.png"); renderer.TextureManager.LoadFromDota("item_blade_mail", @"resource\flash3\images\items\blade_mail.png"); // use the texture key you were loading before this.Toggler = new ImageToggler(true, "item_black_king_bar", "item_blade_mail"); // if no default value is given, when you can't disable items in the priority changer but only change the order this.PriorityChanger = new PriorityChanger("item_black_king_bar", "item_blade_mail"); }
protected override void OnActivate() { ConsoleUtility.SetPrefix("[Advanced MiniMap] "); Renderer = Context.Value.Renderer; Owner = (Hero)Context.Value.Owner; Config = new Config(this); ConsoleUtility.SetConfig(Config); ConsoleUtility.InfoWriteLine("Config loaded"); Database = new Database(); ConsoleUtility.InfoWriteLine("Database loaded"); InitLocalScripts(); }
protected virtual IRendererManager GetRendererManager() { if (rendererManager == null) { lock (_lock) { if (rendererManager == null) { try { rendererManager = ServiceLocator.Resolve<IRendererManager>(); } catch { rendererManager = new RendererManager(ServiceLocator, Renderers.Current); } } } } return rendererManager; }
protected virtual IRendererManager GetRendererManager() { if (rendererManager == null) { lock (_lock) { if (rendererManager == null) { try { rendererManager = ServiceLocator.Resolve <IRendererManager>(); } catch { rendererManager = new RendererManager(ServiceLocator, Renderers.Current); } } } } return(rendererManager); }
public void LoadResources(IRendererManager renderer) { try { renderer.TextureManager.LoadFromResource(this.Menu, @"MenuStyle.default_transparent.menubg1.png"); renderer.TextureManager.LoadFromResource(this.TitleBar, @"MenuStyle.default_transparent.itembg1.png"); renderer.TextureManager.LoadFromResource(this.Item, @"MenuStyle.default_transparent.itembg1.png"); renderer.TextureManager.LoadFromResource(this.ArrowLeft, @"MenuStyle.default_transparent.arrowleft.png"); renderer.TextureManager.LoadFromResource(this.ArrowLeftHover, @"MenuStyle.default_transparent.arrowlefthover.png"); renderer.TextureManager.LoadFromResource(this.ArrowRight, @"MenuStyle.default_transparent.arrowright.png"); renderer.TextureManager.LoadFromResource(this.ArrowRightHover, @"MenuStyle.default_transparent.arrowrighthover.png"); renderer.TextureManager.LoadFromResource(this.Checked, @"MenuStyle.default_transparent.circleshadow.png"); renderer.TextureManager.LoadFromResource(this.Unchecked, @"MenuStyle.default_transparent.circleshadowgray.png"); renderer.TextureManager.LoadFromResource(this.Slider, @"MenuStyle.default_transparent.sliderbgon.png"); } catch (Exception e) { Log.Error(e); } }
private void DrawShadowText( IRendererManager Render, Vector2 pos, string text, System.Drawing.Color color, float size, string font) { Render.DrawText( pos + 2, text, System.Drawing.Color.Black, size, font); Render.DrawText( pos, text, color, size, font); }
public FailSwitchConfig(IRendererManager renderer) { renderer.TextureManager.LoadFromDota("enigma_black_hole", @"resource\flash3\images\spellicons\enigma_black_hole.png"); renderer.TextureManager.LoadFromDota("puck_dream_coil", @"resource\flash3\images\spellicons\puck_dream_coil.png"); renderer.TextureManager.LoadFromDota("obsidian_destroyer_sanity_eclipse", @"resource\flash3\images\spellicons\obsidian_destroyer_sanity_eclipse.png"); renderer.TextureManager.LoadFromDota("faceless_void_chronosphere", @"resource\flash3\images\spellicons\faceless_void_chronosphere.png"); renderer.TextureManager.LoadFromDota("lina_light_strike_array", @"resource\flash3\images\spellicons\lina_light_strike_array.png"); renderer.TextureManager.LoadFromDota("magnataur_reverse_polarity", @"resource\flash3\images\spellicons\magnataur_reverse_polarity.png"); renderer.TextureManager.LoadFromDota("tidehunter_ravage", @"resource\flash3\images\spellicons\tidehunter_ravage.png"); renderer.TextureManager.LoadFromDota("axe_berserkers_call", @"resource\flash3\images\spellicons\axe_berserkers_call.png"); renderer.TextureManager.LoadFromDota("centaur_hoof_stomp", @"resource\flash3\images\spellicons\centaur_hoof_stomp.png"); renderer.TextureManager.LoadFromDota("slardar_slithereen_crush", @"resource\flash3\images\spellicons\slardar_slithereen_crush.png"); renderer.TextureManager.LoadFromDota("earthshaker_echo_slam", @"resource\flash3\images\spellicons\earthshaker_echo_slam.png"); renderer.TextureManager.LoadFromDota("doom_bringer_doom", @"resource\flash3\images\spellicons\doom_bringer_doom.png"); renderer.TextureManager.LoadFromDota("lion_finger_of_death", @"resource\flash3\images\spellicons\lion_finger_of_death.png"); renderer.TextureManager.LoadFromDota("lina_laguna_blade", @"resource\flash3\images\spellicons\lina_laguna_blade.png"); renderer.TextureManager.LoadFromDota("antimage_mana_void", @"resource\flash3\images\spellicons\antimage_mana_void.png"); renderer.TextureManager.LoadFromDota("legion_commander_duel", @"resource\flash3\images\spellicons\legion_commander_duel.png"); renderer.TextureManager.LoadFromDota("bloodseeker_rupture", @"resource\flash3\images\spellicons\bloodseeker_rupture.png"); renderer.TextureManager.LoadFromDota("terrorblade_sunder", @"resource\flash3\images\spellicons\terrorblade_sunder.png"); renderer.TextureManager.LoadFromDota("bane_fiends_grip", @"resource\flash3\images\spellicons\bane_fiends_grip.png"); }
public override void Load(IRendererManager renderer) { renderer.TextureManager.LoadFromDota(this.TextureKey, this.DotaFileName); }
public virtual void Load(IRendererManager renderer) { }
public override void Load(IRendererManager renderer) { renderer.TextureManager.LoadFromResource(this.TextureKey, this.ResourceFileName); }
public SampleRenderPlugin([Import] IRendererManager renderer) { this.renderer = renderer; }
public RenderPlugin([Import] IServiceContext context) { this.renderer = context.Renderer; }
public RedStyle([Import] IRendererManager renderer) { this.StyleConfig.SelectedLineColor = Color.DarkRed; this.LoadResources(renderer); }
public Render([Import] IServiceContext context) { //Owner = context.Owner as Hero; ; renderer = context.Renderer; }
public DefaultMenuStyle([Import] IRendererManager renderer) { this.LoadResources(renderer); }
public Prediction([Import] IRendererManager renderer, [Import] IWaveManager waveManager) { this.renderer = renderer; this.waveManager = waveManager; }