Exemple #1
0
 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);
 }
Exemple #2
0
 public void ShowScoreIndicator(NodeAddedEvent e, BattleDetailsIndicatorsNode battleDetailsIndicators, [Context, JoinByScreen] ScreenWithBattleGroupNode screen, [Context, JoinByBattle] TeamBattleNode teamBattle)
 {
     battleDetailsIndicators.battleDetailsIndicators.ScoreIndicator.SetActive(true);
 }
Exemple #3
0
        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);
                }
            }
        }
Exemple #4
0
 public void ShowArchivedBattleIndicator(NodeAddedEvent e, ArchivedBattleNode battle, [Context, JoinByBattle] ScreenWithBattleGroupNode screen, [Context, JoinByScreen] BattleDetailsIndicatorsNode indicators)
 {
     indicators.battleDetailsIndicators.LevelWarning.Hide();
     indicators.battleDetailsIndicators.ArchivedBattleIndicator.SetActive(true);
 }
Exemple #5
0
 public void ShowTimeIndicator(NodeAddedEvent e, BattleDetailsIndicatorsNode battleDetailsIndicators, [Context, JoinByScreen] ScreenWithBattleGroupNode screen, [Context, JoinByBattle] BattleWithTimeLimitNode battleDMWithTimeLimit)
 {
     battleDetailsIndicators.battleDetailsIndicators.TimeIndicator.SetActive(true);
 }