Example #1
0
 public TestAction(TestMethod test, AbstractAction parent, IncrementalTestRunner runner) : base(test, parent, runner)
 {
     this.test = test;
 }
Example #2
0
 public FinisherAction(AbstractCharacter self, AbstractAction action, int cardCost)
 {
     this.source         = self;
     this.isFinisher     = (source.curAP == 0) && (cardCost > 0);
     this.possibleAction = action;
 }
 internal abstract Task <TResult> Execute(AbstractAction <TResult> action);
Example #4
0
 public Source <T2> execute <T1, T2>(AbstractAction <Env, T1, T2> action, Source <T1> item)
 {
     connect(item, actionAsSink(action));
     return(actionAsSource(action));
 }
Example #5
0
 public void AddAction(AbstractAction action)
 {
     actionQueue.Add(action);
     this.Update();
 }
Example #6
0
        public void RunAction(string actionName, object arg = null)
        {
            if (Actions.ContainsKey(actionName) && (action == null || !action.IsBusy))
            {
                action = Actions[actionName];
                action.RunWorkerAsync(arg);

            }
            else
            {
                Debug.WriteLine("Empty Action Name: " + actionName);
            }
        }
Example #7
0
 // gets called when toilet action is done!
 public override void RemoveAction(AbstractAction _action)
 {
     base.RemoveAction(_action);
 }
Example #8
0
 public bool AuthorizationFilter <TContext, TRequest>(AbstractAction <TContext, TRequest> action)
 {
     return(true);
 }
 public void Add(AbstractAction input_action)
 {
     actionList.Enqueue(input_action);
 }
Example #10
0
 public void Select(AbstractAction action)
 {
     this.action = action;
 }
Example #11
0
        private static IActionSet CreateAbstractActionSet(string actionModelId)
        {
            var dummyResourceResolver = new ResourceResolver(typeof(ActionModelsTool), false);
            var actionNodes           = ActionModelSettings.DefaultInstance.ActionModelsXml.SelectNodes(string.Format("/action-models/action-model[@id='{0}']/action", actionModelId));

            return(actionNodes != null ? new ActionSet((from XmlElement action in actionNodes select AbstractAction.Create(action.GetAttribute("id"), action.GetAttribute("path"), true, dummyResourceResolver)).ToList()) : new ActionSet());
        }
Example #12
0
 /* UNITY METHODS */
 private void Awake()
 {
     olivier       = FindObjectOfType <PlayerController>();
     actionsQueue  = new List <AbstractAction>();
     currentAction = new IdleAction(EActionType.Idle, this);
 }
Example #13
0
 public override void Accept(AbstractAction visitor)
 {
     visitor.GetManConclusion(this);
 }
Example #14
0
 public abstract void Accept(AbstractAction visitor);
Example #15
0
 public TestSuiteAction(TestSuite test, AbstractAction parent, IncrementalTestRunner runner) : base(test, parent, runner)
 {
     this.testSuite = test;
 }
Example #16
0
 public Source <T2> actionAsSource <T1, T2>(AbstractAction <Env, T1, T2> action)
 {
     return(new Source <T2>(action));
 }
Example #17
0
 public AbstractActionResult(AbstractAction action)
 {
 }
Example #18
0
 public Sink <T1> actionAsSink <T1, T2>(AbstractAction <Env, T1, T2> action)
 {
     return(new Sink <T1>(action));
 }
Example #19
0
 public void SetUp()
 {
     repository=new MockRepository();
     act = repository.CreateMock<AbstractAction>();
 }
Example #20
0
 /// <summary>
 /// 行为过滤
 /// </summary>
 /// <typeparam name="TRequest"></typeparam>
 /// <typeparam name="TContext"></typeparam>
 /// <param name="action"></param>
 /// <returns></returns>
 public abstract bool ActionFilter <TContext, TRequest>(AbstractAction <TContext, TRequest> action);