/// <summary> /// Spawn contested flag according to the team which attacks the base /// </summary> protected void SpawnContested() { if (Capturer.Battlegrounds.Team.Side == BattlegroundSide.Alliance) { FlagStand = allianceAttackBannerSpawn.Spawn(Instance); } else { FlagStand = hordeAttackBannerSpawn.Spawn(Instance); } ActualAura = neutralAuraSpawn.Spawn(Instance); }
/// <summary> /// Spawn Horde flag (use only when CaptureTimer = 0) /// </summary> protected void SpawnHorde() { FlagStand = hordeBannerSpawn.Spawn(Instance); ActualAura = hordeAuraSpawn.Spawn(Instance); }
/// <summary> /// Spawn Alliance flag (use only when CaptureTimer = 0) /// </summary> protected void SpawnAlliance() { FlagStand = allianceBannerSpawn.Spawn(Instance); ActualAura = allianceAuraSpawn.Spawn(Instance); }
/// <summary> /// Spawn neutral flag (use only at the beginning) /// </summary> protected void SpawnNeutral() { FlagStand = neutralBannerSpawn.Spawn(Instance); ActualAura = neutralAuraSpawn.Spawn(Instance); }