public void OnExit(DanmakuView view)
        {
            long expire = JavaSystem.CurrentTimeMillis() + DanmakuViewPool.KeepAliveTime;

            view.Restore();
            DanmakuViewWithExpireTime item = new DanmakuViewWithExpireTime
            {
                DanmakuView = view,
                ExpireTime  = expire
            };

            DanmakuViewPool.Cache.Offer(item);
            DanmakuViewPool.InUseSize--;
        }
Example #2
0
 public void OnExit(DanmakuView view)
 {
     Action?.Invoke();
 }