private void Notice() { int number = 0; foreach (var sc in schedule) { if (sc.status == ScheduleStatus.Complete) { number++; } } int count = schedule.Count; if (count > 0) { progress = number / (float)count; EventMessageArgs args = new EventMessageArgs(); args.AddOrReplace("progress", progress); EventManager.Post(EventKey.Progress, args); } if (number == count) { schedule.Clear(); callback?.Invoke(); } }
private void OnReceivedInformation(NetworkEventHandle handle) { EventMessageArgs args = new EventMessageArgs(); args.AddOrReplace("status", true); EventManager.Post(EventKey.Login, args); }