using vnxbqy.UI; using System; public class AutoCutTreeTime : SingletonMonobehaviour { private DateTime nextEventTime; public float timeInterval = 0.2f; public event Action TimedEvent; AutoCutTreeModel autoCutTreeModel { get { return ModelCenter.Instance.GetModel(); } } void Awake() { nextEventTime = DateTime.Now; } void LateUpdate() { var ServerNow = DateTime.Now; // 当玩家数据初始化后再触发 if (ServerNow >= nextEventTime && DTC0102_tagCDBPlayer.isAfterPlayerDataInitialize) { TimedEvent?.Invoke(); nextEventTime = ServerNow.AddSeconds(timeInterval); } } }