Exemple #1
0
 public void AddSquadMsgCallback(SquadController.SquadMsgsCallback callback)
 {
     if (!this.callbacks.Contains(callback))
     {
         this.callbacks.Add(callback);
     }
 }
Exemple #2
0
		public virtual void Enable(SquadController.SquadMsgsCallback callback)
		{
			if (this.Enabled || callback == null)
			{
				return;
			}
			this.callback = callback;
			this.Enabled = true;
		}
Exemple #3
0
 public virtual void Enable(SquadController.SquadMsgsCallback callback, float pollFrequency)
 {
     if (this.Enabled || callback == null || pollFrequency <= 0f)
     {
         return;
     }
     this.callback      = callback;
     this.pollFrequency = pollFrequency;
     this.Enabled       = true;
     this.Poll();
 }
Exemple #4
0
		public virtual void EnableAndPoll(SquadController.SquadMsgsCallback callback, float pollFrequency)
		{
			if (pollFrequency <= 0f)
			{
				return;
			}
			this.Enable(callback);
			if (this.Enabled)
			{
				this.pollFrequency = pollFrequency;
				this.Poll();
			}
		}
Exemple #5
0
		public virtual void Disable()
		{
			this.callback = null;
			this.list.Clear();
			this.DisableTimer();
		}
 public override void Enable(SquadController.SquadMsgsCallback callback, float pollFrequency)
 {
     this.wwwMaxRetry       = ((GameConstants.WWW_MAX_RETRY == 0) ? 3 : GameConstants.WWW_MAX_RETRY);
     this.publishTimerDelay = ((GameConstants.PUBLISH_TIMER_DELAY == 0) ? 2f : ((float)GameConstants.PUBLISH_TIMER_DELAY));
     base.Enable(callback, pollFrequency);
 }
Exemple #7
0
 public override void Enable(SquadController.SquadMsgsCallback callback)
 {
     this.publishTimerDelay = ((GameConstants.PUBLISH_TIMER_DELAY != 0) ? ((float)GameConstants.PUBLISH_TIMER_DELAY) : 2f);
     base.Enable(callback);
 }