private static EntityDataRoot smethod_17(Map map_0) { return(GClass891.smethod_16(0.5f, 0.5f, new EntityRenderFragment[] { GClass891.smethod_11(Color.Gray, "60px Arial", "center", map_0.MapName, null) })); }
private static EntityDataRoot smethod_23(Map map_0, Asset asset_0) { Color color_ = MapUtils.smethod_16(map_0, asset_0); EntityDataRoot entityDataRoot = GClass891.smethod_2(map_0, asset_0); entityDataRoot.Data.Add(GClass891.smethod_9(color_, 3, 1, new Color?(Color.DarkGray))); return(entityDataRoot); }
private static EntityRenderFragment smethod_8(Color color_0, float float_0, float float_1, Color?nullable_0 = null) { return(GClass891.smethod_4(color_0, "rect", nullable_0, new object[] { -float_0, -float_1 })); }
private static EntityRenderFragment smethod_9(Color color_0, int int_0, int int_1, Color?nullable_0 = null) { return(GClass891.smethod_4(color_0, "circle", nullable_0, new object[] { (float)int_0, (float)int_1 })); }
private static EntityRenderFragment smethod_11(Color color_0, string string_0, string string_1, string string_2, Color?nullable_0 = null) { return(GClass891.smethod_4(color_0, "text", nullable_0, new object[] { string_0, string_1, string_2 })); }
private static EntityDataRoot smethod_13(Map map_0, Collectible collectible_0) { EntityDataRoot entityDataRoot = GClass891.smethod_2(map_0, collectible_0); Color color_ = MapUtils.smethod_16(map_0, collectible_0); entityDataRoot.Data = new List <EntityRenderFragment> { GClass891.smethod_6(color_, 3, null) }; return(entityDataRoot); }
private static EntityDataRoot smethod_14(Map map_0, Gate gate_0) { EntityDataRoot entityDataRoot = GClass891.smethod_2(map_0, gate_0); Color color = MapUtils.smethod_16(map_0, gate_0); entityDataRoot.Data = new List <EntityRenderFragment> { GClass891.smethod_6(color, 3, null), GClass891.smethod_9(Color.Transparent, 12, 3, new Color?(color)) }; return(entityDataRoot); }
private static EntityDataRoot smethod_18(GClass890 gclass890_0, Map map_0) { string text = string.Join("\r\n", gclass890_0.method_70()); if (string.IsNullOrWhiteSpace(text)) { return(null); } return(GClass891.smethod_16(0.98f, 0.1f, new EntityRenderFragment[] { GClass891.smethod_11(Color.Red, "30px Arial", "right", text, null) })); }
private static EntityDataRoot smethod_22(Map map_0, CollidableRect collidableRect_0) { Rectangle rectangle = collidableRect_0.imethod_1(); DarkorbitAPI.CommonStructures.Size mapSize = map_0.MapSize; Color cyan = Color.Cyan; Color color_ = Color.FromArgb(60, (int)cyan.R, (int)cyan.G, (int)cyan.B); return(GClass891.smethod_15(map_0, (float)rectangle.X, (float)rectangle.Y, new EntityRenderFragment[] { GClass891.smethod_8(color_, (float)rectangle.Width / (float)mapSize.Width, (float)rectangle.Height / (float)mapSize.Height, null) })); }
private static EntityRenderFragment smethod_5(Color color_0, string string_0, int int_0, int int_1, Color?nullable_0 = null, params object[] args) { EntityRenderFragment entityRenderFragment = new EntityRenderFragment(); entityRenderFragment.Fill = ((color_0 == Color.Transparent) ? "" : GClass891.smethod_0(color_0)); entityRenderFragment.Stroke = ((nullable_0 != null) ? GClass891.smethod_0(nullable_0.Value) : ""); entityRenderFragment.Shape = string_0; entityRenderFragment.Extra = args.Where(new Func <object, bool>(GClass891.< > c.< > c_0.method_0)).Select(new Func <object, string>(GClass891.< > c.< > c_0.method_1)).ToList <string>(); entityRenderFragment.ExtraF = args.Where(new Func <object, bool>(GClass891.< > c.< > c_0.method_2)).Select(new Func <object, float>(GClass891.< > c.< > c_0.method_3)).ToList <float>(); entityRenderFragment.OffsetX = (float)int_0; entityRenderFragment.OffsetY = (float)int_1; entityRenderFragment.Alpha = ((color_0 == Color.Transparent) ? 1f : ((float)color_0.A / 255f)); return(entityRenderFragment); }
private static EntityDataRoot smethod_21(Map map_0) { EntityDataRoot entityDataRoot = GClass891.smethod_2(map_0, map_0.Hero); Color color_ = MapUtils.smethod_16(map_0, map_0.Hero); entityDataRoot.Data = new List <EntityRenderFragment>(); if (map_0.Hero.MovementDestination != null) { Vector2 value = map_0.Hero.MovementDestination.Value; float float_ = value.X / (float)map_0.MapSize.Width; float float_2 = value.Y / (float)map_0.MapSize.Height; entityDataRoot.Data.Add(GClass891.smethod_10(Color.Transparent, 2, float_, float_2, new Color?(Color.RoyalBlue))); } entityDataRoot.Data.Add(GClass891.smethod_6(color_, 8, null)); return(entityDataRoot); }
private static EntityDataRoot smethod_12(GClass890 gclass890_0, Map map_0, Ship ship_0) { EntityDataRoot entityDataRoot = GClass891.smethod_2(map_0, ship_0); Color color_ = MapUtils.smethod_16(map_0, ship_0); NpcShip npcShip = ship_0 as NpcShip; if (npcShip != null && (!(gclass890_0.Behavior ?? gclass890_0.gclass904_0).vmethod_7(npcShip) || npcShip.LeashedBy > 0)) { color_ = Color.Gray; } Color?nullable_ = null; entityDataRoot.Data = new List <EntityRenderFragment> { GClass891.smethod_6(color_, 4, nullable_) }; return(entityDataRoot); }
private static EntityDataRoot smethod_20(Map map_0, Ship ship_0) { EntityDataRoot entityDataRoot = new EntityDataRoot((ship_0 is Hero) ? 0.8333333f : 0.166666672f, 0.8f); float hpPercentage = ship_0.HpPercentage; float shieldPercentage = ship_0.ShieldPercentage; string hpDisplay = ship_0.HpDisplay; string shieldDisplay = ship_0.ShieldDisplay; int num = (int)(Math.Ceiling((double)(116f * hpPercentage / 200f)) * 2.0); int num2 = (int)(Math.Ceiling((double)(116f * shieldPercentage / 200f)) * 2.0); entityDataRoot.Data = new List <EntityRenderFragment> { GClass891.smethod_7(Color.FromArgb(150, Color.LightSlateGray), 120, 20, null), GClass891.smethod_7(Color.FromArgb(150, Color.LawnGreen), num, 16, null), GClass891.smethod_11(Color.FromArgb(150, Color.White), "12px Arial", "center", hpDisplay, null), GClass891.smethod_7(Color.FromArgb(150, Color.LightSlateGray), 120, 20, null), GClass891.smethod_7(Color.FromArgb(150, Color.DodgerBlue), num2, 16, null), GClass891.smethod_11(Color.FromArgb(150, Color.White), "12px Arial", "center", shieldDisplay, null) }; entityDataRoot.Data[1].OffsetX = (float)(num / 2 - 58); entityDataRoot.Data[2].OffsetY = 4f; entityDataRoot.Data[3].OffsetY = 24f; entityDataRoot.Data[4].OffsetX = (float)(num2 / 2 - 58); entityDataRoot.Data[4].OffsetY = 24f; entityDataRoot.Data[5].OffsetY = 24f + entityDataRoot.Data[2].OffsetY; string string_ = ship_0.Name; Hero hero = ship_0 as Hero; if (hero != null) { string_ = ""; if (hero.Cloaked) { string_ = "Cloaked"; } } entityDataRoot.Data.Add(GClass891.smethod_11(Color.DarkRed, "13px Arial", "center", string_, null)); entityDataRoot.Data.Last <EntityRenderFragment>().OffsetY = entityDataRoot.Data[2].OffsetY - 24f; return(entityDataRoot); }
private static EntityDataRoot smethod_19(GClass890 gclass890_0) { string text = string.Format("{0} | CFG: {1} | FRM: {2}", gclass890_0.State.ToString(), gclass890_0.Hero.Config, gclass890_0.Hero.Formation.ToString()); HeroPet pet = gclass890_0.Hero.Pet; if (pet != null && pet.IsAvailable) { text += " | PET: "; if (gclass890_0.Hero.Pet.IsEnabled) { text += gclass890_0.Hero.Pet.Mode.ToString(); } else { text += "Off"; } } return(GClass891.smethod_16(0.02f, 0.95f, new EntityRenderFragment[] { GClass891.smethod_11(Color.Red, "16px Arial", "left", text, null) })); }
public Task <BotDetailedViewModel> method_3(int int_0, bool bool_0) { MapViewData spacemap = GClass891.smethod_24(this.Context, bool_0 | this.Context.Map.MapId != int_0); BotSummaryViewModel summary = new BotSummaryViewModel(this.Context.Hero, this.Context.Stats, this.Context.Stats.RunTime); BotDetailedViewModel botDetailedViewModel = new BotDetailedViewModel(); botDetailedViewModel.Spacemap = spacemap; GClass890 context = this.Context; string botId; if (context == null) { botId = null; } else { AccountSettings account = context.Account; botId = ((account != null) ? account.BotId : null); } botDetailedViewModel.BotId = botId; botDetailedViewModel.Summary = summary; return(Task.FromResult <BotDetailedViewModel>(botDetailedViewModel)); }
private static EntityRenderFragment smethod_6(Color color_0, int int_0, Color?nullable_0 = null) { return(GClass891.smethod_7(color_0, int_0, int_0, nullable_0)); }
private static EntityRenderFragment smethod_4(Color color_0, string string_0, Color?nullable_0 = null, params object[] args) { return(GClass891.smethod_5(color_0, string_0, 0, 0, nullable_0, args)); }
public static MapViewData smethod_24(GClass890 gclass890_0, bool bool_0) { Map map = gclass890_0.Map; MapViewData mapViewData = new MapViewData(); mapViewData.Background = GClass891.smethod_0(Color.Black); mapViewData.MapId = map.MapId; List <EntityDataRoot> entities = mapViewData.Entities; entities.Add(GClass891.smethod_17(map)); if (bool_0) { List <EntityDataRoot> list = mapViewData.CachableEntities = new List <EntityDataRoot>(); mapViewData.IncludesCache = true; foreach (KeyValuePair <string, ICollidable> keyValuePair in map.Collidables) { CollidableRect collidableRect = keyValuePair.Value as CollidableRect; if (collidableRect != null && collidableRect.imethod_0(map) != CollidableType.None) { list.Add(GClass891.smethod_22(map, collidableRect)); } } foreach (KeyValuePair <int, Asset> keyValuePair2 in map.Assets) { list.Add(GClass891.smethod_23(map, keyValuePair2.Value)); } } foreach (KeyValuePair <int, Gate> keyValuePair3 in map.Gates) { entities.Add(GClass891.smethod_14(map, keyValuePair3.Value)); } foreach (KeyValuePair <string, Collectible> keyValuePair4 in map.Collectibles) { entities.Add(GClass891.smethod_13(map, keyValuePair4.Value)); } Ship selectedShip = map.SelectedShip; foreach (KeyValuePair <int, Ship> keyValuePair5 in map.Ships) { if (keyValuePair5.Value != selectedShip) { entities.Add(GClass891.smethod_12(gclass890_0, map, keyValuePair5.Value)); } } if (selectedShip != null) { entities.Add(GClass891.smethod_12(gclass890_0, map, selectedShip)); } entities.Add(GClass891.smethod_21(map)); EntityDataRoot entityDataRoot = GClass891.smethod_18(gclass890_0, map); if (entityDataRoot != null) { entities.Add(entityDataRoot); } entities.Add(GClass891.smethod_20(map, map.Hero)); if (selectedShip != null) { entities.Add(GClass891.smethod_20(map, selectedShip)); } entities.Add(GClass891.smethod_19(gclass890_0)); return(mapViewData); }