Exemple #1
0
        /// <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);
        }
Exemple #2
0
 /// <summary>
 /// Spawn Horde flag (use only when CaptureTimer = 0)
 /// </summary>
 protected void SpawnHorde()
 {
     FlagStand  = hordeBannerSpawn.Spawn(Instance);
     ActualAura = hordeAuraSpawn.Spawn(Instance);
 }
Exemple #3
0
 /// <summary>
 /// Spawn Alliance flag (use only when CaptureTimer = 0)
 /// </summary>
 protected void SpawnAlliance()
 {
     FlagStand  = allianceBannerSpawn.Spawn(Instance);
     ActualAura = allianceAuraSpawn.Spawn(Instance);
 }
Exemple #4
0
 /// <summary>
 /// Spawn neutral flag (use only at the beginning)
 /// </summary>
 protected void SpawnNeutral()
 {
     FlagStand  = neutralBannerSpawn.Spawn(Instance);
     ActualAura = neutralAuraSpawn.Spawn(Instance);
 }