public void AddSquadMsgCallback(SquadController.SquadMsgsCallback callback) { if (!this.callbacks.Contains(callback)) { this.callbacks.Add(callback); } }
public virtual void Enable(SquadController.SquadMsgsCallback callback) { if (this.Enabled || callback == null) { return; } this.callback = callback; this.Enabled = true; }
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(); }
public virtual void EnableAndPoll(SquadController.SquadMsgsCallback callback, float pollFrequency) { if (pollFrequency <= 0f) { return; } this.Enable(callback); if (this.Enabled) { this.pollFrequency = pollFrequency; this.Poll(); } }
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); }
public override void Enable(SquadController.SquadMsgsCallback callback) { this.publishTimerDelay = ((GameConstants.PUBLISH_TIMER_DELAY != 0) ? ((float)GameConstants.PUBLISH_TIMER_DELAY) : 2f); base.Enable(callback); }