protected IThemeTextOption[] CreateOptions() { IThemeTextOption[] options = new IThemeTextOption[CountOptions()]; int curr = 0; if (_glowEnable) { options[curr] = new GlowOption(_glowSize); ++curr; } if (_shadowEnable) { options[curr] = new ShadowOption(_shadowColor, _shadowOffset, _shadowType); ++curr; } if (!_overlayEnable) { options[curr] = new OverlayOption(_overlayEnable); ++curr; } if (_borderEnable) { options[curr] = new BorderOption(_borderColor, _borderSize); ++curr; } return(options); }
public void OpenOverlaySection(OverlayOption option) { if (IsOnline) { SteamFriends.ActivateGameOverlay(option.ToString()); } }
public Sprite(string baseTX, DrawPriority priority, OverlayOption overlay, MoveOption state = MoveOption.STATIC) { Texture = Singleton.Content.AddTexture(baseTX); TextureClicked = Singleton.Content.AddTexture(baseTX + "Clicked"); TextureOver = Singleton.Content.AddTexture(baseTX + "Over"); TextureDisabled = Singleton.Content.AddTexture(baseTX + "Disabled"); Priority = priority; MoveState = state; Overlay = overlay; SpriteColor = Color.White; MouseEvent = new MouseEvents(this); }
public static OverlayOption hack_addOverlayOption(Type t) { if (_list_hack.ContainsKey(t)) { return((OverlayOption)_list_hack[t]); } if (_go_hack == null) { hack_createObject(); } OverlayOption inst = _go_hack.AddComponent(t) as OverlayOption; _list_hack.Add(t, inst); return(inst); }
public static void hack_removeOverlayOptionByInstance(OverlayOption inst) { if (!_list_hack.ContainsValue(inst)) { return; } Type t = _list_hack.Where(a => a.Value == inst).Select(a => a.Key).First() as Type; if (t == null) { return; } GameObject.Destroy(_list_hack[t]); _list_hack.Remove(t); }
public Button(string textureName, OverlayOption category, DrawPriority priority, MoveOption state = MoveOption.STATIC) : base(textureName, priority, category, state) { LoadAttributes(); }
public CheckBox(string textureName, OverlayOption layerOption, DrawPriority priority) : base(textureName, layerOption, priority) { LoadAttributes(); }
public ToolTip(UIObject parent, string baseTX, OverlayOption overlay, DrawPriority priority) : base(baseTX, overlay, priority) { _parent = parent; }