public ElementsAdapter(IElements <T> elements) { if (elements == null) { throw new ArgumentNullException(nameof(elements)); } _elements = elements; }
public WorkSpace(Guid id, IVarMgr varMgr, IElements elementsMgr, IPipes pipesMgr, IWorkSpaceOptionsMgr optionsMgr, IWorkSpaceSettingsMgr settingsMgr) { SettingsMgr = settingsMgr; OptionsMgr = optionsMgr; VarMgr = varMgr; ElementsMgr = elementsMgr; PipesMgr = pipesMgr; Id = id; _wsProperties = new WorkSpaceProperties(Id); }
public LineConnect(IElements generat, IElements nag) { this.nag = nag as Nagruzca ?? throw new Exception("Nagruzca is NULL");; this.generation = generat as Generator ?? throw new Exception("Generator is NULL"); line.X1 = Canvas.GetLeft(nag.CanvasElement) + PlusSize; line.Y1 = Canvas.GetTop(nag.CanvasElement) + PlusSize; line.X2 = Canvas.GetLeft(generation.CanvasElement) + PlusSize; line.Y2 = Canvas.GetTop(generation.CanvasElement) + PlusSize; viewModels.SimplexCanvas.Children.Add(line); }
public async Task ExecuteAsync(IExecutionContext executionContext, IElements elements, CancellationToken cancellationToken) { foreach (var element in elements) { var statement = element as IStatement; if (statement != null) { await statement.ExecuteAsync(executionContext, cancellationToken); } } }
/// <summary> /// Performs an action on all of the elements in a hierarchy. This includes compound components. /// </summary> /// <param name="elements"></param> /// <param name="action"></param> public static void ForAll(this IElements elements, Action <IElement> action) { if (elements == null) { throw new ArgumentNullException(nameof(elements)); } foreach (var element in elements) { action(element); } }
public int GetMaxPage() { IElements elements = _document.GetAllElements(); if (elements == null) { return(0); } string paginationItems = elements.Select(CssSelectors.Selector.Get(CardSelectors.CardContainer))?.Last?.OwnText(); return(paginationItems.TryParse <int>(int.TryParse)); }
//private StateMachine _stateMachine = new StateMachine(); private void Awake() { ApplicationEvents.DisableCamAndLight(); _levels = Resources.Load <Levels>("GameLevels/GameLevels"); //_currentLevelNumber = _levels.CurrentLevel; // Player _playerManager = GetComponent <PlayerManager>(); _playerManager.Level = _levels.levels[_currentLevelNumber.Value]; // Level Player Interactables _interactablesManager = GetComponent <InteractablesManager>(); _interactablesManager.Interactables = _levels.levels[_currentLevelNumber.Value].Interactables; // Level Elements _elementsManager = GetComponent <IElements>(); _elementsManager.Elements = _levels.levels[_currentLevelNumber.Value].Elements; // Level NPC's _npcsManager = GetComponent <INpcsManager>(); _npcsManager._level = _levels.levels[_currentLevelNumber.Value]; }
public async Task ExecuteStatementsAsync(IElements elements, CancellationToken cancellationToken) { foreach (var statement in elements.OfType <IStatement>()) { //Get the current frame on the call stack ICallStackFrame currentFrame = _callStack.CurrentFrame; //Assert Debug.Assert(currentFrame != null, "ExecuteStatementsAsync should never be called when the call stack is empty."); //We should always get a value, but be paranoid. if (currentFrame != null) { //Set the current statement currentFrame.CurrentStatement = statement; } //Execute the statement await statement.ExecuteAsync(this, cancellationToken); } }
public static IEnumerable <IElement> EnumerateAllElements(this IElements elements) { foreach (var element in elements) { foreach (var parameter in element.Parameters) { yield return(parameter); } foreach (var block in element.Blocks) { yield return(block); foreach (var childElement in block.Elements.EnumerateAllElements()) { yield return(childElement); } } yield return(element); } }
static void Main(string[] args) { IApplication PulseID = new Pulse.Application(); IEmbDesign Design = PulseID.OpenDesign("C:\\Temp\\Emoji.PXF", FileTypes.ftAuto, OpenTypes.otOutlines, "Tajima"); IElements TemplateElements = Design.Elements; foreach (IElement Element in TemplateElements) { //Go through each element in a template Console.WriteLine("Element Name: {0:G}", Element.Name); for (int i = 0; i < Element.NumText; i++) { // Go through each text element and print the default text Console.WriteLine("Default Text: {0:G}", Element.Texts.GetValue(i)); Console.WriteLine(); } } Console.ReadLine(); }
internal void _elementsMgr_Modifying(IElements sender, ElementCollectionEventArgs ea) { throw new NotImplementedException("The method or operation is not implemented."); }
internal void _elementsMgr_Clearing(IElements sender, ClearEventArgs ea) { throw new NotImplementedException("The method or operation is not implemented."); }
/// <summary> /// Handles the <see cref="IElements"/>.<see cref="Added"/> event which is fired when an element is added /// to the elements mgr of this workspace. /// </summary> internal void _elementsMgr_Added(IElements sender, ElementCollectionEventArgs ea) { if (sender != null) { // subscribe to the StatusChange events when an element is added to the elements mgr. for (int i = 0; i < ea.Elements.Length; i++) { ea.Elements[i].StatusChanged += new StatusChangeEventHandler<IElement, ElementStatusChangeEventArgs>(element_StatusChanged); ea.Elements[i].RequestVariableValues+=new RequestVariableValuesEventHandler<IElement>(element_RequestVariableValues); ea.Elements[i].SelectionChanged += new SelectionEventHandler<IElement, SelectionEventArgs>(element_SelectionChanged); } // fire the event which confirms to subscribers that the element(s) has been successfully added. This // is the final confirmation of a successful addition of an element. if (ea.Elements.Length > 0) { ElementInstancesAddedEventArgs arg = new ElementInstancesAddedEventArgs(ea.Elements); OnElementInstancesAdded(arg); } //ExecMgr mgr = new ExecMgr(); // mgr.BuildExecOrder(ElementsMgr); } }
public ContainerAdapter(IElements <T> elements) { _elements = elements; }
void ChoiceElement() { if (stage == Stage.preparing) { transform.localScale = transform.localScale + new Vector3(Time.deltaTime * 0.8f, Time.deltaTime * 0.8f, 1f); if (transform.localScale.x >= 0.8f && transform.localScale.y >= 0.8f) { stage = Stage.choosingElement1; transform.localScale = new Vector3(0.8f, 0.8f, 1f); player = Instantiate(playerPrefab, this.transform.position, Quaternion.identity, this.transform); player.ChangeLayer(index); cardBg.InstantiateArrow(); fire = Instantiate(fireElement, new Vector3(cardBg.transform.position.x - 2.5f, cardBg.transform.position.y, 0f), Quaternion.identity, this.transform); elementsAvailable[0] = fire; cardBg.ChangeColor(0); land = Instantiate(landElement, new Vector3(cardBg.transform.position.x - 2.5f, cardBg.transform.position.y, 0f), Quaternion.Euler(270, 0, 0), this.transform); elementsAvailable[1] = land; elementsAvailable[1].Off(); water = Instantiate(waterElement, new Vector3(cardBg.transform.position.x - 2.5f, cardBg.transform.position.y, 0f), Quaternion.Euler(270, 0, 0), this.transform); elementsAvailable[2] = water; elementsAvailable[2].Off(); air = Instantiate(airElement, new Vector3(cardBg.transform.position.x - 2.5f, cardBg.transform.position.y, 0f), Quaternion.Euler(270, 0, 0), this.transform); elementsAvailable[3] = air; elementsAvailable[3].Off(); select = Instantiate(selectPrefab, new Vector3(cardBg.transform.position.x - 2.5f, cardBg.transform.position.y, 0f), Quaternion.identity, this.transform); } } if (stage == Stage.choosingElement1 || stage == Stage.choosingElement2) { if (Input.GetAxisRaw("Vertical" + index.ToString()) >= 0.95f && !fliping && !disfliping && !animating) { fliping = true; righe = true; } else if (Input.GetAxisRaw("Vertical" + index.ToString()) <= -0.95f && !fliping && !disfliping && !animating) { fliping = true; righe = false; } else if (fliping) { if ((elementsAvailable[currentElement].GetTransform().localEulerAngles.y > 270 || elementsAvailable[currentElement].GetTransform().localEulerAngles.y == 0)) { elementsAvailable[currentElement].GetTransform().Rotate((Time.deltaTime * 400) + elementsAvailable[currentElement].GetTransform().localEulerAngles.x, 0, 0); } if (elementsAvailable[currentElement].GetTransform().localEulerAngles.y <= 270 && elementsAvailable[currentElement].GetTransform().localEulerAngles.y != 0) { elementsAvailable[currentElement].GetTransform().localRotation = Quaternion.Euler(0, 90, -90f); elementsAvailable[currentElement].Off(); if (currentElement == mostRight && righe) { currentElement = mostLeft; } else if (currentElement == mostLeft && !righe) { currentElement = mostRight; } else { if (righe) { currentElement++; } else { currentElement--; } } elementsAvailable[currentElement].On(); cardBg.ChangeColor(currentElement); disfliping = true; fliping = false; } } else if (disfliping) { elementsAvailable[currentElement].GetTransform().Rotate((Time.deltaTime * 400) + elementsAvailable[currentElement].GetTransform().localEulerAngles.x, 0, 0); if (elementsAvailable[currentElement].GetTransform().localEulerAngles.y >= 180) { elementsAvailable[currentElement].GetTransform().rotation = Quaternion.Euler(0f, 0f, 0); disfliping = false; fliping = false; } } else if (Input.GetButtonDown("Jump" + index.ToString()) && !fliping && !disfliping && !animating) { select.SetTransform(player); if (stage == Stage.choosingElement1) { thisElement = elementsAvailable[currentElement]; for (int i = currentElement; i < mostRight; i++) { elementsAvailable[i] = elementsAvailable[i + 1]; cardBg.colors[i] = cardBg.colors[i + 1]; } mostRight--; currentElement = mostRight; fliping = righe = true; thisElement.Off(); elementsAvailable[0].On(); stage = Stage.choosingElement2; } else if (stage == Stage.choosingElement2) { stage = Stage.elementChoosen; Destroy(select); player.HideElements(); player.transform.SetParent(players.transform); animating = true; } } } else if (stage == Stage.elementChoosen) { if (animating) { transform.localScale -= new Vector3(0, transform.localScale.y * Time.deltaTime * 5, 0); cardBg.transform.localScale -= new Vector3(0, cardBg.transform.localScale.y * Time.deltaTime * 5, 0); if (transform.localScale.y <= 0.1f || cardBg.transform.localScale.y <= 0.01f) { MenuController.PreparePlayer(index - 1, player); Destroy(cardBg.gameObject); Destroy(this.gameObject); player.Active(); } } } }
public InformationAdapter(IElements <T> elements) { _collection = elements ?? throw new ArgumentNullException(nameof(elements)); }
internal void UnpersistElement(IElements elements, System.Xml.XmlReader reader) { ElUnpersister.UnpersistElement(reader); IElementTicket ticket = ElUnpersister.GetTicket(); ElementTickets.Add(ticket.ElementId, ticket); IElement element = ElUnpersister.GetElement(); elements.Add(element.Id, element); ElUnpersister.Reset(); }
internal void UnpersistElements(IElements elements, System.Xml.XmlReader reader) { // Assumes reader has started the read of element "Elements" if (reader.ReadToDescendant("Element")) { UnpersistElement(elements, reader); while (reader.ReadToNextSibling("Element")) { UnpersistElement(elements, reader); } } if (reader.IsStartElement() && !reader.IsEmptyElement) { reader.Read(); } }
internal void PersistElements(IElements elements, System.Xml.XmlWriter writer) { writer.WriteStartElement("Elements"); IElement element = null; foreach (KeyValuePair<Guid,IElement> kvp in elements) { element = kvp.Value; if (element is ISimpleElement) PersistSimpleElement((ISimpleElement)element, writer); else if (element is ICompoundElement) PersistCompoundElement((ICompoundElement)element, writer); else if (element is IProcedure) PersistProcedure((IProcedure)element, writer); } writer.WriteEndElement(); }
internal void _elementsMgr_Removed(IElements sender, ElementCollectionEventArgs ea) { if (sender != null) { for (int i = 0; i < ea.Elements.Length; i++) { ClearSubscriptions(ea.Elements[i]); } if (ea.Elements.Length > 0) { var arg = new ElementInstancesDeletedEventArgs(ea.Elements); OnElementInstancesDeleted(arg); } } }
internal void _elementsMgr_Removing(IElements sender, ElementCollectionEventArgs ea) { throw new NotImplementedException("The method or operation is not implemented: WorkSpace._elementsMgr_Removing."); }
public IWorkSpace Create(Guid id, IVarMgr varMgr, IElements elementsMgr, IPipes pipesMgr, IWorkSpaceOptionsMgr optionsMgr, IWorkSpaceSettingsMgr settingsMgr) { return new WorkSpace(id, varMgr, elementsMgr, pipesMgr, optionsMgr, settingsMgr); }
public Serializers(IElements <T> elements, IContents <T> contents) { _elements = elements; _contents = contents; }
public string Print(IElements obj) { return(obj.ToString()); }