Esempio n. 1
0
        protected ArathiBase(ArathiBasin instance, GOEntry flagstand)
        {
            Instance = instance;

            Instance.RegisterUpdatableLater(StartScoreTimer);
            Instance.RegisterUpdatableLater(CaptureTimer);

            SpawnNeutral();
        }
Esempio n. 2
0
 public void Destroy()
 {
     Capturer = null;
     Instance = null;
     FlagStand.Delete();
     FlagStand.Dispose();
     ActualAura.Delete();
     ActualAura.Dispose();
 }
Esempio n. 3
0
        public Stables(ArathiBasin instance)
            : base(instance)
        {
            showIconNeutral = WorldStateId.ABShowStableIcon;
            showIconAllianceContested = WorldStateId.ABShowStableIconAllianceContested;
            showIconAllianceControlled = WorldStateId.ABShowStableIconAlliance;
            showIconHordeContested = WorldStateId.ABShowStableIconHordeContested;
            showIconHordeControlled = WorldStateId.ABShowStableIconHorde;

            Names = DefaultAddonLocalizer.Instance.GetTranslations(AddonMsgKey.ABStables);
        }
Esempio n. 4
0
        public Stables(ArathiBasin instance)
            : base(instance)
        {
            showIconNeutral            = WorldStateId.ABShowStableIcon;
            showIconAllianceContested  = WorldStateId.ABShowStableIconAllianceContested;
            showIconAllianceControlled = WorldStateId.ABShowStableIconAlliance;
            showIconHordeContested     = WorldStateId.ABShowStableIconHordeContested;
            showIconHordeControlled    = WorldStateId.ABShowStableIconHorde;

            Names = DefaultAddonLocalizer.Instance.GetTranslations(AddonMsgKey.ABStables);
        }
Esempio n. 5
0
		protected ArathiBase(ArathiBasin instance, GOEntry flagstand)
		{
			Instance = instance;

			// init timers
			CaptureTimer = new TimerEntry(dt =>
			{
				Capture();
			});

			StartScoreTimer = new TimerEntry(dt =>
			{
				GivesScore = true;
			});

			Instance.RegisterUpdatableLater(StartScoreTimer);
			Instance.RegisterUpdatableLater(CaptureTimer);

			// TODO: flagstand?
			SpawnNeutral();
		}
Esempio n. 6
0
		protected ArathiBase(ArathiBasin instance)
		{
			Instance = instance;

			// init timers
			CaptureTimer = new TimerEntry(dt =>
			{
				Capture();
			});

			StartScoreTimer = new TimerEntry(dt =>
			{
				GivesScore = true;
			});

			Instance.RegisterUpdatableLater(StartScoreTimer);
			Instance.RegisterUpdatableLater(CaptureTimer);

            Names = new string[(int)ClientLocale.End];
            AddSpawns();
			SpawnNeutral();
		}
Esempio n. 7
0
        protected ArathiBase(ArathiBasin instance)
        {
            Instance = instance;

            // init timers
            CaptureTimer = new TimerEntry(dt =>
            {
                Capture();
            });

            StartScoreTimer = new TimerEntry(dt =>
            {
                GivesScore = true;
            });

            Instance.RegisterUpdatableLater(StartScoreTimer);
            Instance.RegisterUpdatableLater(CaptureTimer);

            Names = new string[(int)ClientLocale.End];
            AddSpawns();
            SpawnNeutral();
        }
Esempio n. 8
0
		public void Destroy()
		{
			Capturer = null;
			Instance = null;
		}
Esempio n. 9
0
 public Stables(ArathiBasin instance)
     : base(instance, null)
 {
 }
Esempio n. 10
0
		public void Destroy()
		{
			Capturer = null;
			Instance = null;
            FlagStand.Delete();
            FlagStand.Dispose();
            ActualAura.Delete();
            ActualAura.Dispose();
		}