using CommonLang.IO; using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace CommonLang { public class SimpleTrigger { private long mNextTirggerTime; private int mInterval = 0; public SimpleTrigger(int interval) { this.mInterval = interval; this.Reset(); } public void Reset() { this.mNextTirggerTime = CommonLang.CUtils.localTimeMS + this.mInterval; } public bool IsTrigger() { if(this.mNextTirggerTime < CommonLang.CUtils.localTimeMS) { this.mNextTirggerTime = CommonLang.CUtils.localTimeMS + this.mInterval; return true; } return false; } } }