// Token: 0x06000286 RID: 646 RVA: 0x00018CFC File Offset: 0x00016EFC internal unsafe override void SetRenderer(IRendererManager9 renderer) { base.SetRenderer(renderer); T * ptr = ref this.selected; T t = default(T); string value; if (t == null) { t = this.selected; ptr = ref t; if (t == null) { value = null; goto IL_3C; } } value = ptr.ToString(); IL_3C: if (!string.IsNullOrEmpty(value)) { this.valueText = this.selected.ToString().ToSentenceCase(); this.valueTextSize = base.Renderer.MeasureText(this.valueText, base.MenuStyle.TextSize, base.MenuStyle.Font); foreach (T name in this.items) { this.CalculateFullWidth(name); } } }
// Token: 0x06000219 RID: 537 RVA: 0x000173A0 File Offset: 0x000155A0 internal override void SetRenderer(IRendererManager9 renderer) { base.SetRenderer(renderer); foreach (AbilityId abilityId in this.loadTextures) { base.Renderer.TextureManager.LoadFromDota(abilityId, false); } }
// Token: 0x06000258 RID: 600 RVA: 0x00018068 File Offset: 0x00016268 internal virtual void SetRenderer(IRendererManager9 renderer) { this.Renderer = renderer; if (!string.IsNullOrEmpty(this.tooltip)) { this.tooltipTextSize = this.Renderer.MeasureText(this.tooltip, this.MenuStyle.TooltipTextSize, this.MenuStyle.Font); } }
// Token: 0x06000229 RID: 553 RVA: 0x00017A60 File Offset: 0x00015C60 internal override void SetRenderer(IRendererManager9 renderer) { base.SetRenderer(renderer); foreach (HeroId heroId in this.loadTextures) { base.Renderer.TextureManager.LoadFromDota(heroId, false, false); } EntityManager9.UnitAdded += this.OnUnitAdded; }
// Token: 0x060002CF RID: 719 RVA: 0x00019A3C File Offset: 0x00017C3C internal override void SetRenderer(IRendererManager9 renderer) { base.SetRenderer(renderer); foreach (MenuItem menuItem in this.MenuItems) { menuItem.SetRenderer(renderer); } if (!string.IsNullOrEmpty(this.TextureKey)) { this.LoadTexture(); } }
// Token: 0x060001A8 RID: 424 RVA: 0x0001477C File Offset: 0x0001297C public MainMenu(IRendererManager9 renderer, IInputManager9 inputManager) : base("O9K", "O9K.Menu") { base.Renderer = renderer; base.InputManager = inputManager; base.MenuStyle = new MenuStyle(); base.IsMainMenu = true; base.ChildWidth = 175f * Hud.Info.ScreenRatio; this.CalculateSize(); this.LoadResources(); this.menuSerializer = new MenuSerializer(new JsonConverter[0]); this.Load(this.menuSerializer.Deserialize(this)); Messenger <Ensage.SDK.Menu.Messages.RootMenuExpandMessage> .Subscribe(new Action <RootMenuExpandMessage>(this.RootMenuExpandMessage)); }
public MenuManager9(IInputManager9 inputManager, IRendererManager9 renderer) { this.inputManager = inputManager; this.renderer = renderer; this.mainMenu = new MainMenu(renderer, inputManager); int virtualKey; if (SandboxConfig.Config.HotKeys.TryGetValue("Menu", out virtualKey)) { this.menuHoldKey = KeyInterop.KeyFromVirtualKey(virtualKey); } if (SandboxConfig.Config.HotKeys.TryGetValue("MenuToggle", out virtualKey)) { this.menuToggleKey = KeyInterop.KeyFromVirtualKey(virtualKey); } inputManager.KeyDown += this.OnKeyDown; AppDomain.CurrentDomain.DomainUnload += this.OnDomainUnload; }
// Token: 0x0600026E RID: 622 RVA: 0x0000381E File Offset: 0x00001A1E internal override void SetRenderer(IRendererManager9 renderer) { base.SetRenderer(renderer); this.keyTextSize = base.Renderer.MeasureText(this.keyText, base.MenuStyle.TextSize, base.MenuStyle.Font); }
// Token: 0x060002F7 RID: 759 RVA: 0x00003D6B File Offset: 0x00001F6B public ManaCalculatorMode(BaseHero baseHero, ManaCalculatorModeMenu menu, IRendererManager9 renderer) : base(baseHero) { this.menu = menu; this.renderer = renderer; }