public void PostDelayed(AMCMsg.Runner runnable, long delay) { AMCMsg msg = new AMCMsg(); msg.targetTime = Util.DelayMs(delay); msg.SetTarget(this); msg.Runnable = runnable; SendAtTime(msg, msg.targetTime); }
public void Post(AMCMsg.Runner runnable) { AMCMsg msg = new AMCMsg(); msg.SetTarget(this); msg.Runnable = runnable; msg.targetTime = Util.NowMs; Send(msg); }
public void SendAtTime(AMCMsg message, long time) { message.targetTime = time; message.SetTarget(this); _looper.Add(message); }