public void HideIndicators(NodeRemoveEvent e, BattleDetailsIndicatorsNode battleDetailsIndicators) { battleDetailsIndicators.battleDetailsIndicators.ScoreIndicator.SetActive(false); battleDetailsIndicators.battleDetailsIndicators.TimeIndicator.SetActive(false); battleDetailsIndicators.battleDetailsIndicators.LevelWarning.Hide(); battleDetailsIndicators.battleDetailsIndicators.BattleLevelsIndicator.Hide(); battleDetailsIndicators.battleDetailsIndicators.ArchivedBattleIndicator.SetActive(false); }
public void ShowScoreIndicator(NodeAddedEvent e, BattleDetailsIndicatorsNode battleDetailsIndicators, [Context, JoinByScreen] ScreenWithBattleGroupNode screen, [Context, JoinByBattle] TeamBattleNode teamBattle) { battleDetailsIndicators.battleDetailsIndicators.ScoreIndicator.SetActive(true); }
public void ShowLevelWarning(NodeAddedEvent e, SelectedBattleWithInfoNode battle, [Context, JoinByBattle] ScreenWithBattleGroupNode screen, [Context, JoinByScreen] BattleDetailsIndicatorsNode indicators) { PersonalBattleInfo info = battle.personalBattleInfo.Info; BattleSelectScreenLocalizationComponent battleSelectScreenLocalization = screen.battleSelectScreenLocalization; string text = battleSelectScreenLocalization.BattleLevelsIndicatorText + battle.battleLevelRange.Range.Position; if (battle.battleLevelRange.Range.Position != battle.battleLevelRange.Range.EndPosition) { text = text + "-" + battle.battleLevelRange.Range.EndPosition; } indicators.battleDetailsIndicators.BattleLevelsIndicator.ShowText(text); if (!battle.Entity.HasComponent <ArchivedBattleComponent>()) { if (!info.CanEnter) { indicators.battleDetailsIndicators.LevelWarning.ShowText(battleSelectScreenLocalization.LevelErrorText); } else if (!info.InLevelRange) { indicators.battleDetailsIndicators.LevelWarning.ShowText(battleSelectScreenLocalization.LevelWarningEquipDowngradedText); } } }
public void ShowArchivedBattleIndicator(NodeAddedEvent e, ArchivedBattleNode battle, [Context, JoinByBattle] ScreenWithBattleGroupNode screen, [Context, JoinByScreen] BattleDetailsIndicatorsNode indicators) { indicators.battleDetailsIndicators.LevelWarning.Hide(); indicators.battleDetailsIndicators.ArchivedBattleIndicator.SetActive(true); }
public void ShowTimeIndicator(NodeAddedEvent e, BattleDetailsIndicatorsNode battleDetailsIndicators, [Context, JoinByScreen] ScreenWithBattleGroupNode screen, [Context, JoinByBattle] BattleWithTimeLimitNode battleDMWithTimeLimit) { battleDetailsIndicators.battleDetailsIndicators.TimeIndicator.SetActive(true); }