public override void UnwrapTask() { ITaskAssignee assignee = this.TaskAssignee; IStateMachineOwner sm_Owner = assignee as IStateMachineOwner; if (sm_Owner != null) { StateMachine sm = sm_Owner.GetStateMachine(); sm.TransitToExternalState(_externalState); } }
public void CreateTask(ITaskAssignee assignee) { }