public void Awake() { // 每10s扫描一次过期的actorproxy进行回收,过期时间是1分钟 // 可能由于bug或者进程挂掉,导致ActorLocationSender发送的消息没有确认,结果无法自动删除,每一分钟清理一次这种ActorLocationSender CheckTimer = TimerComponent.Instance.NewRepeatedTimer(10 * 1000, Check); Instance = this; }
public void Destroy() { TimerComponent.Instance.Remove(CheckTimer); CheckTimer = 0; Instance = null; }