public static void Start(RenderTarget Device) { spectatorString = "Spectators:\n"; visuals = Settings.userSettings.VisualSettings; visColors = Settings.userSettings.VisualColors; EntityList.List = Entity.EntityArray; EntityList.ItemList = ItemObjects.ItemList; if (!visuals.Enabled) { if (!Settings.userSettings.MiscSettings.C4Countdown) { if (!Settings.userSettings.MiscSettings.Spectators) { return; } } } matrix = Memory.Read <Matrix4x4>(Memory.client + Offsets.dwViewMatrix); Players(Device); Items(Device); Glow.Start(); }
public static void Start(Entity player, Settings.UserSettings.Visuals visuals, Settings.UserSettings.VisColors visColors) { if (!visuals.DisplayTeam && player.isTeam) { return; } var GlowObjectPtr = Memory.Read <int>(Memory.Client + Offsets.dwGlowObjectManager); var glowSettings = new GlowSettings(true, true, visuals.FullBloom); var glowColor = new GlowColor(); if (visuals.PseudoChams) { if (player.isTeam) { glowColor = visColors.Team_Chams.toGlow(); player.renderColor = visColors.Team_Chams.toRender(); } else { glowColor = visColors.Enemy_Chams.toGlow(); player.renderColor = visColors.Enemy_Chams.toRender(); } } else { if (player.isTeam) { if (player.Visible) { glowColor = visColors.Team_Glow_Visible.toGlow(); } else { glowColor = visColors.Team_Glow_Hidden.toGlow(); } } else { if (player.Visible) { glowColor = visColors.Enemy_Glow_Visible.toGlow(); } else { glowColor = visColors.Enemy_Glow_Hidden.toGlow(); } } } Memory.Write(GlowObjectPtr + player.GlowIndex * 0x38 + 0x4, glowColor); Memory.Write(GlowObjectPtr + player.GlowIndex * 0x38 + 0x24, glowSettings); if (visuals.PseudoChams) { Memory.Write(GlowObjectPtr + player.GlowIndex * 0x38 + 0x2C, 1); } }
public static void Start(RenderTarget Device) { spectatorString = "Spectators:\n"; visuals = Settings.userSettings.VisualSettings; visColors = Settings.userSettings.VisualColors; if (!visuals.Enabled) { if (!Settings.userSettings.MiscSettings.C4Countdown) { if (!Settings.userSettings.MiscSettings.Spectators) { return; } } } Items(Device); Players(Device); Glow.Start(); }
public static void Start(RenderTarget Device) { spectatorString = "Spectators:\n"; visuals = Settings.userSettings.VisualSettings; visColors = Settings.userSettings.VisualColors; EntityList.List = Entity.EntityArray; EntityList.ItemList = ItemObjects.ItemList; if (!visuals.Enabled) { if (!Settings.userSettings.MiscSettings.C4Countdown) { if (!Settings.userSettings.MiscSettings.Spectators) { return; } } } Players(Device); Items(Device); }
public static void Start() { int GlowObjectPtr = Memory.Read <int>(Memory.client + Offsets.dwGlowObjectManager); visuals = Settings.userSettings.VisualSettings; visColors = Settings.userSettings.VisualColors; glowSettings = new GlowSettings(true, true, visuals.FullBloom); if (!Local.InGame) { return; } if (!visuals.Enabled) { return; } if (!visuals.Glow && !visuals.PseudoChams) { return; } foreach (Entity player in EntityList.List) { if (!visuals.DisplayTeam && player.isTeam) { continue; } GlowColor glowColor = new GlowColor(); if (visuals.PseudoChams) { if (player.isTeam) { glowColor = visColors.Team_Chams.toGlow(); player.renderColor = visColors.Team_Chams.toRender(); } else { glowColor = visColors.Enemy_Chams.toGlow(); player.renderColor = visColors.Enemy_Chams.toRender(); } } else { if (player.isTeam) { if (!visuals.DisplayTeam) { continue; } if (player.Visible) { glowColor = visColors.Team_Glow_Visible.toGlow(); } else { glowColor = visColors.Team_Glow_Hidden.toGlow(); } } else { if (player.Visible) { glowColor = visColors.Enemy_Glow_Visible.toGlow(); } else { glowColor = visColors.Enemy_Glow_Hidden.toGlow(); } } } Memory.Write <GlowColor>(GlowObjectPtr + (player.GlowIndex * 0x38 + 0x4), glowColor); Memory.Write <GlowSettings>(GlowObjectPtr + (player.GlowIndex * 0x38 + 0x24), glowSettings); if (visuals.PseudoChams) { Memory.Write <int>(GlowObjectPtr + (player.GlowIndex * 0x38 + 0x2C), 1); } } }