public Unit Handle(CompleteTask command) { var task = _taskRepository.GetById(command.TaskId); task.Complete(); return(Unit.Value); }
internal static void DoHook() { o_OnUpdate = HookUtils.HookCall <OnUpdate>(0xA70090, Main.OnUpdate); o_Exit = HookUtils.HookCall <Exit>(0xE79BF0, Main.Exit); o_CompleteTask = HookUtils.HookCall <CompleteTask>(0x88AB50, Main.CompleteTask); o_CallMeeting = HookUtils.HookCall <CallMeeting>(0x8DF240, Main.CallMeeting); o_EndMeeting = HookUtils.HookCall <EndMeeting>(0xE1B490, Main.EndMeeting); o_StartGame = HookUtils.HookCall <StartGame>(0xD59E40, Main.StartGame); // is called when game starts and when meeting starts }
public async Task <UserTaskInfo> CompleteTask(string taskId, ProjectWf projectWf) { var task = await camunda.UserTasks[taskId].Get(); var completeTask = new CompleteTask() .SetVariable("objectStatus", VariableValue.FromObject(projectWf.Status.ToString())); await camunda.UserTasks[taskId].Complete(completeTask); return(task); }
public IActionResult FinishedDetails(int taskID) { CompleteTask foundTask = _context.CompletedTasks.FirstOrDefault(t => t.id == taskID); if (foundTask != null) { return(View(foundTask)); } else { return(Content("Content not viewed")); } }
public void When(CompleteTask c) { TaskItem item; if (!_state.TryGet(c.TaskId, out item)) { throw Error("Task {0} was not found", c.TaskId); } if (!item.Completed) { Apply(new TaskCompleted(c.TaskId, item.Story)); } }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @AroundInvoke public Object invoke(javax.interceptor.InvocationContext ctx) throws Exception //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET: public virtual object invoke(InvocationContext ctx) { try { object result = ctx.proceed(); CompleteTask completeTaskAnnotation = ctx.Method.getAnnotation(typeof(CompleteTask)); bool endConversation = completeTaskAnnotation.endConversation(); businessProcess.completeTask(endConversation); return(result); } catch (InvocationTargetException e) { throw new ProcessEngineCdiException("Error while completing task: " + e.InnerException.Message, e.InnerException); } }
private IEnumerator Timer() { while (_takenTasksTimes.Count > 0) { _currentTaskTimeLeftt = _takenTasksTimes.Dequeue(); while (_currentTaskTimeLeftt > 0) { yield return(new WaitForSeconds(1)); _currentTaskTimeLeftt--; } _experienceHandler.ChangeExperience(); _playerInfoHolder.Coins = _playerInfoHolder.Coins + _gameInfoHolder.TaskCompleteCoins; _playerInfoHolder.TasksTaken = _playerInfoHolder.TasksTaken - 1; CompleteTask?.Invoke(); } _asyncProcessor.StopCoroutine(_timer); _timer = null; }
//---------------------------------------------------------------------------------------------------- public IActionResult moveTask(CompleteTask newTask, int taskID) { CompleteTask foundTask = _context.CompletedTasks.FirstOrDefault(t => t.id == taskID); if (foundTask != null) { if (ModelState.IsValid) { foundTask.taskDescription = newTask.taskDescription; foundTask.taskName = newTask.taskName; _context.SaveChanges(); return(RedirectToAction("DeleteTask")); } else { return(View("CompleteTaskForm", newTask)); } } else { return(Content("Content could not be moved")); } }
public static void Shift(Shifter shifterRole, PlayerControl other) { var role = Utils.GetRole(other); //System.Console.WriteLine(role); //TODO - Shift Animation shifterRole.LastShifted = DateTime.UtcNow; var shifter = shifterRole.Player; List <PlayerTask> tasks1, tasks2; List <GameData.TaskInfo> taskinfos1, taskinfos2; var swapTasks = true; var lovers = false; var resetShifter = false; var snitch = false; Role newRole; switch (role) { case RoleEnum.Sheriff: case RoleEnum.Jester: case RoleEnum.Engineer: case RoleEnum.Lover: case RoleEnum.Mayor: case RoleEnum.Swapper: case RoleEnum.Investigator: case RoleEnum.TimeLord: case RoleEnum.Medic: case RoleEnum.Seer: case RoleEnum.Executioner: case RoleEnum.Spy: case RoleEnum.Snitch: case RoleEnum.Arsonist: case RoleEnum.Crewmate: case RoleEnum.Altruist: if (role == RoleEnum.Investigator) { Footprint.DestroyAll(Role.GetRole <Investigator>(other)); } newRole = Role.GetRole(other); newRole.Player = shifter; if (role == RoleEnum.Snitch) { CompleteTask.Postfix(shifter); } var modifier = Modifier.GetModifier(other); var modifier2 = Modifier.GetModifier(shifter); if (modifier != null && modifier2 != null) { modifier.Player = shifter; modifier2.Player = other; Modifier.ModifierDictionary.Remove(other.PlayerId); Modifier.ModifierDictionary.Remove(shifter.PlayerId); Modifier.ModifierDictionary.Add(shifter.PlayerId, modifier); Modifier.ModifierDictionary.Add(other.PlayerId, modifier2); } else if (modifier2 != null) { modifier2.Player = other; Modifier.ModifierDictionary.Remove(shifter.PlayerId); Modifier.ModifierDictionary.Add(other.PlayerId, modifier2); } else if (modifier != null) { modifier.Player = shifter; Modifier.ModifierDictionary.Remove(other.PlayerId); Modifier.ModifierDictionary.Add(shifter.PlayerId, modifier); } Role.RoleDictionary.Remove(shifter.PlayerId); Role.RoleDictionary.Remove(other.PlayerId); Role.RoleDictionary.Add(shifter.PlayerId, newRole); lovers = role == RoleEnum.Lover; snitch = role == RoleEnum.Snitch; foreach (var exeRole in Role.AllRoles.Where(x => x.RoleType == RoleEnum.Executioner)) { var executioner = (Executioner)exeRole; var target = executioner.target; if (other == target) { executioner.target.nameText.color = Color.white; ; executioner.target = shifter; executioner.RegenTask(); } } if (CustomGameOptions.WhoShifts == ShiftEnum.NonImpostors || role == RoleEnum.Crewmate && CustomGameOptions.WhoShifts == ShiftEnum.RegularCrewmates) { resetShifter = true; shifterRole.Player = other; Role.RoleDictionary.Add(other.PlayerId, shifterRole); } else { new Crewmate(other); } break; case RoleEnum.Underdog: case RoleEnum.Undertaker: case RoleEnum.Assassin: case RoleEnum.Swooper: case RoleEnum.Miner: case RoleEnum.Morphling: case RoleEnum.Camouflager: case RoleEnum.Janitor: case RoleEnum.LoverImpostor: case RoleEnum.Impostor: case RoleEnum.Glitch: case RoleEnum.Shifter: shifter.Data.IsImpostor = true; shifter.MurderPlayer(shifter); shifter.Data.IsImpostor = false; swapTasks = false; break; } if (swapTasks) { tasks1 = other.myTasks; taskinfos1 = other.Data.Tasks; tasks2 = shifter.myTasks; taskinfos2 = shifter.Data.Tasks; shifter.myTasks = tasks1; shifter.Data.Tasks = taskinfos1; other.myTasks = tasks2; other.Data.Tasks = taskinfos2; if (other.AmOwner) { Coroutines.Start(ShowShift()); } if (lovers) { var lover = Role.GetRole <Lover>(shifter); var otherLover = lover.OtherLover; otherLover.RegenTask(); } if (snitch) { var snitchRole = Role.GetRole <Snitch>(shifter); snitchRole.ImpArrows.DestroyAll(); snitchRole.SnitchArrows.DestroyAll(); snitchRole.SnitchTargets.Clear(); CompleteTask.Postfix(shifter); if (other.AmOwner) { foreach (var player in PlayerControl.AllPlayerControls) { player.nameText.color = Color.white; } } } if (resetShifter) { shifterRole.RegenTask(); } } //System.Console.WriteLine(shifter.Is(RoleEnum.Sheriff)); //System.Console.WriteLine(other.Is(RoleEnum.Sheriff)); //System.Console.WriteLine(Roles.Role.GetRole(shifter)); if (shifter.AmOwner || other.AmOwner) { if (shifter.Is(RoleEnum.Arsonist) && other.AmOwner) { Role.GetRole <Arsonist>(shifter).IgniteButton.Destroy(); } DestroyableSingleton <HudManager> .Instance.KillButton.gameObject.SetActive(false); DestroyableSingleton <HudManager> .Instance.KillButton.isActive = false; Lights.SetLights(); } }
private void HandleCompleteTask(CompleteTask task) { CurrentMessage = task.State.Message; Sender = task.State.Sender; task.SetResult(); }
public void When(CompleteTask c) { TaskItem item; if (!_state.TryGet(c.TaskId, out item)) { throw Error("Task {0} was not found", c.TaskId); } if (!item.Completed) { Apply(new TaskCompleted(c.TaskId, item.Story)); } }