Skip to content

Commit

Permalink
fix Dota 2 game state
Browse files Browse the repository at this point in the history
  • Loading branch information
Aytackydln committed Jun 25, 2024
1 parent f711b69 commit ee579a5
Show file tree
Hide file tree
Showing 5 changed files with 13 additions and 13 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,9 @@ private void Control_Dota2_ProfileChanged(object? sender, EventArgs e)
private void SetSettings()
{
if (preview_team.HasItems) return;
preview_team.Items.Add(PlayerTeam.None);
preview_team.Items.Add(PlayerTeam.Dire);
preview_team.Items.Add(PlayerTeam.Radiant);
preview_team.Items.Add(DotaPlayerTeam.None);
preview_team.Items.Add(DotaPlayerTeam.Dire);
preview_team.Items.Add(DotaPlayerTeam.Radiant);
}

private void preview_respawn_timer_Tick(object? sender, EventArgs e)
Expand Down Expand Up @@ -93,7 +93,7 @@ private void unpatch_button_Click(object? sender, RoutedEventArgs e)

private void preview_team_SelectionChanged(object? sender, SelectionChangedEventArgs e)
{
(_profileManager.Config.Event.GameState as GameStateDota2).Player.Team = (PlayerTeam)preview_team.SelectedItem;
(_profileManager.Config.Event.GameState as GameStateDota2).Player.Team = (DotaPlayerTeam)preview_team.SelectedItem;
}

private void preview_health_slider_ValueChanged(object? sender, RoutedPropertyChangedEventArgs<double> e)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ public enum DOTA_GameState
/// <summary>
/// Enum list for each player team
/// </summary>
public enum PlayerTeam
public enum DotaPlayerTeam
{
/// <summary>
/// Undefined
Expand Down Expand Up @@ -140,7 +140,7 @@ public class Map_Dota2
/// </summary>
[JsonPropertyName("win_team")]
[JsonConverter(typeof(JsonStringEnumConverter))]
public PlayerTeam Win_team { get; set; }
public DotaPlayerTeam Win_team { get; set; }

/// <summary>
/// The name of the custom game
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ namespace AuroraRgb.Profiles.Dota_2.GSI.Nodes;
/// <summary>
/// Enum for various player activities
/// </summary>
public enum PlayerActivity
public enum DotaPlayerActivity
{
/// <summary>
/// Undefined
Expand Down Expand Up @@ -45,7 +45,7 @@ public class PlayerDota2
/// Player's current activity state
/// </summary>
[JsonConverter(typeof(JsonStringEnumConverter))]
public PlayerActivity Activity { get; set; }
public DotaPlayerActivity Activity { get; set; }

/// <summary>
/// Player's amount of kills
Expand Down Expand Up @@ -82,7 +82,7 @@ public class PlayerDota2
/// </summary>
[JsonPropertyName("team_name")]
[JsonConverter(typeof(JsonStringEnumConverter))]
public PlayerTeam Team { get; set; }
public DotaPlayerTeam Team { get; set; }

/// <summary>
/// Player's amount of gold
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -99,12 +99,12 @@ public override EffectLayer Render(IGameState state)

var bgColor = dota2State.Player.Team switch
{
PlayerTeam.Dire => Properties.DireColor,
PlayerTeam.Radiant => Properties.RadiantColor,
DotaPlayerTeam.Dire => Properties.DireColor,
DotaPlayerTeam.Radiant => Properties.RadiantColor,
_ => Properties.DefaultColor
};

if (dota2State.Player.Team is PlayerTeam.Dire or PlayerTeam.Radiant)
if (dota2State.Player.Team is DotaPlayerTeam.Dire or DotaPlayerTeam.Radiant)
{
if (_dimBgAt <= dota2State.Map.GameTime || !dota2State.Hero.IsAlive)
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ public override EffectLayer Render(IGameState state)
{
if (state is not GameStateDota2 dota2State) return EffectLayer.EmptyLayer;

if (dota2State.Player.Team is PlayerTeam.Undefined or PlayerTeam.None ||
if (dota2State.Player.Team is DotaPlayerTeam.Undefined or DotaPlayerTeam.None ||
dota2State.Hero.IsAlive) return EffectLayer.EmptyLayer;
var percent = dota2State.Hero.SecondsToRespawn > 5 ? 0.0 : 1.0 - dota2State.Hero.SecondsToRespawn / 5.0;
if (!(percent > 0)) return EffectLayer.EmptyLayer;
Expand Down

0 comments on commit ee579a5

Please sign in to comment.