public void HandleChoice(Vector where) { IEventOption selected = null; foreach (var pair in options) { var frame = pair.Key; if (frame.IsPressed(where)) { selected = pair.Value; break; } } if (selected != null) { int nextEvent = selected.Trigger(); TransitPopped(nextEvent); } }
protected override string ActionName(IEventOption eventOption) { return "Node( " + PathTo(selectedNode) + ")." + SelectEventName; }
protected override string ActionName(IEventOption eventOption) { return(Action); }
protected override string ActionName(IEventOption eventOption) { return exception.ToString(); }
protected override string ActionName(IEventOption eventOption) { return(CachedMethodName); }
protected override string ActionName(IEventOption eventOption) { return actionName; }
protected override string ActionName(IEventOption eventOption) { return(exception.ToString()); }
protected override string ActionName(IEventOption eventOption) { return eventOption.BulkText ? BulkTextAction : TextAction; }
protected override string ActionName(IEventOption eventOption) { return(MethodNameResolver.NameFor <RadioButton>(r => r.Select())); }
public virtual void WriteTo(EventWriter eventWriter, IEventOption eventOption) { eventWriter.Write(UIItemType, ActionName(eventOption), uiItem.PrimaryIdentification, ActionParameters); }
protected abstract string ActionName(IEventOption eventOption);
protected override string ActionName(IEventOption eventOption) { return MethodNameResolver.NameFor<RadioButton>(r=>r.Select()); }
protected override string ActionName(IEventOption eventOption) { string lookupNode = "Node(" + PathTo(clickedNode) + ")."; return isExpanded ? lookupNode + ExpandEventName : lookupNode + CollapseEventName; }
protected override string ActionName(IEventOption eventOption) { return(eventOption.BulkText ? BulkTextAction : TextAction); }
protected override string ActionName(IEventOption eventOption) { return("Node( " + PathTo(selectedNode) + ")." + SelectEventName); }
protected override string ActionName(IEventOption eventOption) { return CachedMethodName; }
protected override string ActionName(IEventOption eventOption) { string lookupNode = "Node(" + PathTo(clickedNode) + ")."; return(isExpanded ? lookupNode + ExpandEventName : lookupNode + CollapseEventName); }