protected override void ActionAdminPage() { BannerManager BM = new BannerManager(); listBanber = BM.GetList(); listBanber.Reverse(); }
// HTML color #ffffff or banner color 123 public static uint ParseUniformColor(string color) { const uint INVALID_COLOR = 0xdeadbeef; color = color.Trim(); int bannerColor; if (int.TryParse(color, out bannerColor)) { return(BannerManager.GetColor(bannerColor)); } if (color.Length < 7 || color[0] != '#') { return(INVALID_COLOR); } try { byte r = byte.Parse(color.Substring(1, 2), NumberStyles.HexNumber); byte g = byte.Parse(color.Substring(3, 2), NumberStyles.HexNumber); byte b = byte.Parse(color.Substring(5, 2), NumberStyles.HexNumber); byte a = color.Length == 9 ? byte.Parse(color.Substring(7, 2), NumberStyles.HexNumber) : (byte)255; return(((uint)a << 24) | ((uint)r << 16) | ((uint)g << 8) | ((uint)b)); } catch { return(INVALID_COLOR); } }
public HomeModel GetHomeInfo() { HomeModel homeModel = new HomeModel(); //首页Banner BannerManager bannerManager = new BannerManager(); homeModel.Banners = bannerManager.GetHomeBanners(); //热卖商品列表 RecommendManager recommandManager = new RecommendManager(); homeModel.HotSaleProducts = recommandManager.GetHomeHotSaleItemList(); //新品上市商品列表: homeModel.RecommendProducts = recommandManager.GetHomeRecommendProductList(); //今日特卖商品列表: homeModel.TodayHotSaleProducts = recommandManager.GetTodayHotSaleItemlist(); //首页楼层列表 FloorManager floorManager = new FloorManager(); homeModel.Floors = floorManager.GetHomeFloors(); //精选品牌 homeModel.Brands = recommandManager.GetRecommendBrands(); //限时抢购 QueryResult <CountDownItemModel> countDownList = new CountdownManager().GetCountDownList(0, 3); homeModel.CountDownList = countDownList.ResultList; return(homeModel); }
public SoundSwitchApplicationContext() { BannerManager.Setup(); var deviceActiveLister = new CachedAudioDeviceLister(DeviceState.Active); var deviceUnpluggedActiveLister = new CachedAudioDeviceLister(DeviceState.Active | DeviceState.Unplugged); deviceActiveLister.Refresh(); deviceUnpluggedActiveLister.Refresh(); AppModel.Instance.ActiveAudioDeviceLister = deviceActiveLister; AppModel.Instance.ActiveUnpluggedAudioLister = deviceUnpluggedActiveLister; AppModel.Instance.TrayIcon = new TrayIcon(); AppModel.Instance.InitializeMain(); AppModel.Instance.NewVersionReleased += (sender, @event) => { if (@event.UpdateMode == UpdateMode.Silent) { new AutoUpdater("/VERYSILENT", ApplicationPath.Default).Update( @event.Release, true); } }; if (AppConfigs.Configuration.FirstRun) { AppModel.Instance.TrayIcon.ShowSettings(); AppConfigs.Configuration.FirstRun = false; Log.Information("First run"); } }
void processKingdoms(XmlDocument document) { var nodes = document.SelectNodes("/Kingdoms/Kingdom"); foreach (XmlNode node in nodes) { string attr(string attrName) => node.Attributes[attrName]?.Value; var id = attr("id"); var banner = attr("banner_key") ?? Banner.CreateRandomClanBanner(id.GetDeterministicHashCode()).Serialize(); var color = attr("color"); if (color?.Trim()?.Length > 0) { color = Color.FromUint(Convert.ToUInt32(color, 16)).ToString(); } var color2 = attr("color2"); if (color2?.Trim()?.Length > 0) { color2 = Color.FromUint(Convert.ToUInt32(color2, 16)).ToString(); } var primaryBannerColor = BannerManager.GetColorId(Convert.ToUInt32(attr("primary_banner_color") ?? "-1", 16)); var secondaryBannerColor = BannerManager.GetColorId(Convert.ToUInt32(attr("secondary_banner_color") ?? "-1", 16)); Settings.UniformColorOverride.Add(new UniformColor(id, color, color2)); Settings.FactionColorOverride.Add(new FactionColor(id, primaryBannerColor, secondaryBannerColor)); // get ruling clan banner var rulingClan = MBObjectManager.Instance.ReadObjectReferenceFromXml <Hero>("owner", node)?.Clan; if (rulingClan != null) { Settings.ClanBannerOverride.Add(new ClanBanner(rulingClan.StringId, banner, true)); } } }
public bool IsAvailable() { BannerManager.Setup(); // Available in all Windows versions return(true); }
protected override void ActionAdminPage() { int id = Convert.ToInt32(Page.RouteData.Values["id"]); BannerManager BM = new BannerManager(); banner = BM.GetByID(id); }
public static BannerManager Get() { if (s_instance == null) { s_instance = new BannerManager(); } return(s_instance); }
public override Vector3Int GetJobLocation() { var currentPos = usedNPC.Position; if (_playerState.CallToArmsEnabled && _weapon != null) { _target = MonsterTracker.Find(currentPos, _weapon.range, _weapon.shootDamage); if (_target != null) { return(currentPos); } else { _target = MonsterTracker.Find(currentPos, CALL_RAD, _weapon.shootDamage); if (_target != null) { var ranged = _weapon.range - 5; if (ranged < 0) { ranged = 1; } position = new Vector3Int(_target.Position).Add(ranged, 0, ranged); position = Server.AI.AIManager.ClosestPosition(position, currentPos); if (!Server.AI.AIManager.CanStandAt(position)) { _tmpVals.Set(COOLDOWN_KEY, _weapon.cooldownMissingItem); _waitingFor++; } else { return(position); } } else { _tmpVals.Set(COOLDOWN_KEY, _weapon.cooldownMissingItem); _waitingFor++; } } } if (_waitingFor > 10) { var banner = BannerManager.GetClosestBanner(usedNPC.Colony.Owner, currentPos); if (banner != null) { return(banner.KeyLocation); } } return(currentPos); }
public static string SetKingdomColor(List <string> strings) { var args = ConsoleUtilities.Resplit(strings); if (args.Count == 1 && args[0] == "colors") { string output = $"\nAvailable colors\n==============================\n"; foreach (var paletteEntry in BannerManager.ColorPalette) { var c = Color.FromUint(paletteEntry.Value.Color); output += $" Id: {paletteEntry.Key}, {c.ToString()}, rgba({(int)(c.Red * 255f)}, {(int)(c.Green * 255)}, {(int)(c.Blue * 255)}, {c.Alpha})\n"; } return(output); } else if (args.Count == 1 && args[0] == "kingdoms") { return(ConsoleUtilities.GetObjectList <Kingdom>()); } else if (args.Count < 3) { return($@"Usage: ""kingdomcolor.set_kingdom_color [KingdomId/KingdomName] [ColorId] [ColorId] [UniformColor] [UniformColor]"" UniformColors are optional and can be an HTML color ('#ffffff') or color id Use ""kingdomcolor.set_kingdom_color colors/kingdoms"" to list available colors or kingdoms"); } var kingdom = ConsoleUtilities.FindObjectByIdName <Kingdom>(args[0]); if (kingdom == null) { return("Couldn't find kingdom."); } int bannerColor; int bannerColor2; if (!int.TryParse(args[1], out bannerColor)) { return("Invalid color1 specified"); } if (!int.TryParse(args[2], out bannerColor2)) { return("Invalid color2 specified"); } uint primaryBannerColor = BannerManager.GetColor(bannerColor); uint secondaryBannerColor = BannerManager.GetColor(bannerColor2); uint?color1 = null; uint?color2 = null; if (args.Count >= 4) { color1 = KingdomColorModule.ParseUniformColor(args[3]); color2 = KingdomColorModule.ParseUniformColor(args[4]); } KingdomColorModule.Instance.SetKingdomColors(kingdom, primaryBannerColor, secondaryBannerColor, color1 ?? primaryBannerColor, color2 ?? secondaryBannerColor); return($"Set {kingdom.Name} colors. Open and close the Clan page to take effect."); }
protected override void LoadContent() { bannerManager = new BannerManager(Content, GraphicsDevice); animationManager = new AnimationManager(Content); tileManager = new TileManager(Content, bannerManager); networkingManager = new NetworkingManager(bannerManager, tileManager, animationManager, Content.Load <SpriteFont>(@"Fonts\font")); fpsMonitor = new FpsMonitor(Content.Load <SpriteFont>(@"Fonts\font"), new Vector2(10, 10)); menuManager = new MenuManager(Content, bannerManager, networkingManager); screenshotManager = new ScreenshotManager(GraphicsDevice, Content.Load <SpriteFont>(@"Fonts\font")); spriteBatch = new SpriteBatch(GraphicsDevice); }
void Awake() { if (instance == null) { instance = this; DontDestroyOnLoad(gameObject); } else { Destroy(gameObject); } }
protected override void ActionAdminDo() { string name = Request["name"]; string title = Request["title"]; BannerManager BM = new BannerManager(); BannerTBx banner = new BannerTBx(); banner.Name = Request["name"]; banner.TitleBN = Request["title"]; banner.Status = 1; BM.Add(banner); Response.Write(1); }
public static (uint color1, uint color2) GetColors(this IFaction faction) { var bannerData = faction.Banner.BannerDataList; var color1 = faction.Color; var color2 = faction.Color2; if (bannerData != null && bannerData.Count > 0) { color1 = BannerManager.GetColor(bannerData[0].ColorId); if (bannerData.Count > 1) { color2 = BannerManager.GetColor(bannerData[1].ColorId); } } return(color1, color2); }
protected override void ActionAdminDo() { int ID = Convert.ToInt32(Request["ID"]); BannerManager BM = new BannerManager(); BannerTBx banner = BM.GetByID(ID); if (banner.ID == 0) { Response.Write("banner not exist!"); return; } banner.Status = -1; BM.Save(); Response.Write(1); }
protected void Page_Load(object sender, EventArgs e) { BannerManager bm = new BannerManager(); SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString); conn.Open(); SqlCommand command = new SqlCommand("SELECT * FROM ads WHERE id=" + Request.QueryString["id"], conn); SqlDataReader sqr = command.ExecuteReader(); if (sqr.HasRows) { sqr.Read(); String redirect_to = (String)sqr["target_url"]; SqlConnection conn2 = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString); conn2.Open(); // Increase the click count SqlCommand change = new SqlCommand("UPDATE ads SET clicks = clicks + 1 WHERE id=" + ((sqr["id"].ToString()).ToString()), conn2); change.ExecuteNonQuery(); Response.Redirect(redirect_to); } }
IEnumerator Start() { if (instance != null) { Destroy(this); } else { instance = this; } Advertisement.Initialize(gameID, true); while (!Advertisement.IsReady(placement)) { yield return(null); } Advertisement.Banner.SetPosition(BannerPosition.BOTTOM_CENTER); ToggleMenuBanner(true); //Advertisement.Banner.Show(placement); }
protected override void ActionAdminDo() { int ID = Convert.ToInt32(Request["id"]); string name = Request["name"]; string title = Request["title"]; BannerManager BM = new BannerManager(); BannerTBx banner = BM.GetByID(ID); if (banner.ID == 0) { Response.Write("banner not exist!"); return; } banner.Name = name; banner.TitleBN = title; BM.Save(); Response.Write(1); }
private void Awake() { bannerManager = BannerManager.Instance; bannerManager.setInBanner(false); }
private void Awake() { lotusCloverManager = EnvManager.Instance; bannerManager = BannerManager.Instance; }
void Awake() { instance = this; }
public Control CreateControl(MetroWindow metroWindow, ClsLoginModel clsLogin, string menuId) { var control = new Control(); switch (menuId) { case "顶部菜单管理": control = new TopMenuManager(metroWindow, clsLogin, menuId); break; case "左侧菜单管理": control = new LeftMenuManager(metroWindow, clsLogin, menuId); break; case "功能组管理": control = new NavBarGroupManager(metroWindow, clsLogin, menuId); break; case "登陆主题设置": control = new LoginThemeManager(); break; case "权限管理": control = new RolesManager(metroWindow, clsLogin, menuId); break; case "用户管理": control = new UserManager(metroWindow, clsLogin, menuId); break; case "部门管理": control = new DeptManager(metroWindow, clsLogin, menuId); break; case "登陆日志管理": control = new LoginLogManager(metroWindow, clsLogin, menuId); break; case "操作员管理": control = new OperatorManager(metroWindow, clsLogin, menuId); break; case "公司信息设置": control = new CompanyEdit(clsLogin, menuId) { Owner = metroWindow }; break; case "修改密码": control = new ModifyPassword(clsLogin) { Owner = metroWindow }; break; case "系统初始化": control = new SystemInit(clsLogin) { Owner = metroWindow }; break; case "Banner 设置": control = new BannerManager(metroWindow, clsLogin, menuId); break; case "Banner 默认": control = new BannerDefault(metroWindow); break; } return(control); }