private ArrowControlFactorySet CreateSet(ViewModel.Relationship viewModelRelationship, NodeControl fromControl, NodeControl toControl) { ArrowController arrowController = new ArrowController(viewModelRelationship, fromControl, toControl); arrowController.ViewModel.Id = viewModelRelationship.Id; if (toControl != null) { toControl.LinkFromNode(fromControl); } ArrowControl arrowControl = new ArrowControl(fromControl, toControl); Canvas.SetZIndex(arrowControl, 40); arrowControl.DataContext = arrowController.ViewModel; if (toControl != null && toControl.ViewModelNode.State == CollapseState.None) { toControl.ViewModelNode.State = CollapseState.Expanded; } ArrowControlFactorySet set = new ArrowControlFactorySet(); set.Relationship = viewModelRelationship; set.Control = arrowControl; set.Controller = arrowController; return(set); }
protected void RemoveArrow(ArrowControl arrowControl) { arrowControl.SrcItem.CurrentItem.RemoveOutConnection(arrowControl.DestItem.CurrentItem); arrowControl.DestItem.CurrentItem.InConnection = null; arrowControl.SrcItem = arrowControl.DestItem = null; areaControl.arrowCanvas.Children.Remove(arrowControl); }
//Remove node from selection public void RemoveArrow(ArrowControl arrowControl) { if (HasArrow(arrowControl)) { ArrowControls.Remove(arrowControl); arrowControl.DeSelect(); } }
//Add node to selection public void AddArrow(ArrowControl arrowControl) { if (!HasArrow(arrowControl)) { ArrowControls.Add(arrowControl); arrowControl.Select(); } }
protected FlowCommand(FlowAreaControl areaControl, ArrowControl arrowControl, SourceItemControl src, SourceItemControl dest) { this.areaControl = areaControl; this.arrowControl = arrowControl; this.src = src; this.dest = dest; }
private void OnTriggerExit2D(Collider2D other) { if (other.CompareTag("Arrow")) { isInBox = false; currentArrow = null; typeArrow = TypeArrow.NONE; } }
private void OnTriggerEnter2D(Collider2D other) { if (other.CompareTag("Arrow")) { isInBox = true; currentArrow = other.GetComponent <ArrowControl>(); typeArrow = currentArrow.typeArrow; } }
protected override void Connect(SourceItemControl srcItem, SourceItemControl destItem, ArrowControl arrowControl) { if (destItem != null && destItem.CurrentItem.InConnection != null) { removedArrow = areaControl.GetArrowControl(destItem); removedSrcItem = removedArrow.SrcItem; RemoveArrow(removedArrow); } base.Connect(srcItem, destItem, arrowControl); }
void Start() { scorescript = GetComponent <Scores>(); // Assign the component PowerBar = GameObject.Find("ForceBar").GetComponent <PowerBarController>(); Line = GameObject.Find("Line").GetComponent <ArrowControl>(); Line.gameObject.SetActive(false); // Assign the Rigidbody component to our private rb variable rb = GetComponent <Rigidbody>(); LastPosition = transform.position; }
private void RelationshipRenderer_Loaded(object sender, RoutedEventArgs e) { _arrowControl = new ArrowControl(); _arrowControl.DataContext = Relationship; _arrowControl.ParentNavigatorView = ParentNavigatorView; _arrowControl.GlowColor = Colors.Red; _arrowControl.MouseLeftButtonDown += new MouseButtonEventHandler(_arrowControl_MouseLeftButtonDown); _arrowControl.MouseRightButtonDown += new MouseButtonEventHandler(_arrowControl_MouseRightButtonDown); _arrowControl.DragFromAnchorEnded += new RoutedEventHandler(_arrowControl_DragFromAnchorEnded); _arrowControl.DragToAnchorEnded += new RoutedEventHandler(_arrowControl_DragToAnchorEnded); this.Children.Add(_arrowControl); }
public void InstantiateNewPallino() { GameObject pallino = Instantiate(pallinoPrefab, transform.position, Quaternion.identity) as GameObject; pallino.transform.parent = transform; GetPallino(); pallino.GetComponent <BallControl>().killCommandObserver += KillCommandHandler_BallParent; arrow = transform.GetChild(0).GetComponent <ArrowControl>(); arrow.ball = ball; arrow.isRotating = true; }
void CheckForShoot() { if (poolShoot.listFreeArrows.Count > 0 && canShootCor) { ArrowControl arrow = poolShoot.listFreeArrows[0].GetComponent <ArrowControl>(); arrow.gameObject.SetActive(true); arrow.transform.position = arrowPos.position; arrow.AddDamage(addDmg); arrow.SetImpulse(Vector2.right, mySprRenderer.flipX ? -1 : 1); canShoot = false; StartCoroutine(RechargeCororutine()); } }
public static void Preserve() { CardsView.Preserve(); CarouselView.Preserve(); CoverFlowView.Preserve(); ArrowControl.Preserve(); LeftArrowControl.Preserve(); RightArrowControl.Preserve(); CircleFrame.Preserve(); IndicatorItemView.Preserve(); IndicatorsControl.Preserve(); ParentScrollView.Preserve(); }
/// <summary> /// click help button /// </summary> /// <param name="view">View IVIEw</param> /// <param name="model">model IMOdel</param> public Help_w(IModel model, IView view) { InitializeComponent(); m_model = model; m_view = view; MazeCell1 wall = new MazeCell1(); GrassCell grass = new GrassCell(); StepsCell steps = new StepsCell(); ArrowControl jumper = new ArrowControl(); StartControl start = new StartControl(); EndControl end = new EndControl(); Grass.Children.Add(grass); Wall.Children.Add(wall); Steps.Children.Add(steps); Jumper.Children.Add(jumper); Start.Children.Add(start); Goal.Children.Add(end); }
void OnTriggerEnter2D(Collider2D other) { if (other.gameObject.CompareTag("Player")) { return; } var HealthController = other.gameObject.GetComponent <HealthController>(); if (HealthController != null) { HealthController.ReduceHealth(damage); } ArrowControl ac = GetComponent <ArrowControl>(); //myCollider.isTrigger = false; //Debug.Log(gameObject.name + " is triggered on " + other.gameObject.name); ac.StopArrow(); }
public ArrowControlFactorySet RemoveArrow(ArrowControl arrowControl) { ViewModel.ArrowViewModel viewModelArrow = arrowControl.DataContext as ViewModel.ArrowViewModel; if (viewModelArrow != null) { return(RemoveArrow(viewModelArrow)); } else { IEnumerable <Guid> arrowSetIds = from arrowSet in Arrows where arrowSet.Value.Control == arrowControl select arrowSet.Key; if (arrowSetIds.Any()) { return(RemoveArrow(arrowSetIds.First())); } } return(null); }
public void InstantiateNewBocce() { Debug.Log("Instantiating new Bocce"); if (!isGreenTurn) { ball = Instantiate(boccePrefabGreen, transform.position, Quaternion.identity) as GameObject; ball.GetComponent <BocceControl>().isGreen = true; isGreenTurn = true; } else { ball = Instantiate(boccePrefabRed, transform.position, Quaternion.identity) as GameObject; ball.GetComponent <BocceControl>().isGreen = false; isGreenTurn = false; } ball.transform.parent = transform; ball.GetComponent <BallControl>().killCommandObserver += KillCommandHandler_BallParent; arrow = transform.GetChild(0).GetComponent <ArrowControl>(); arrow.ball = ball; arrow.isRotating = true; }
public RemoveFlowCommand(FlowAreaControl areaControl, ArrowControl arrowControl) : base(areaControl, arrowControl, arrowControl.SrcItem, arrowControl.DestItem) { }
/// <summary> /// Constructor /// </summary> /// <param name="control"></param> public AccessModeEditor(ArrowControl <IEnclosesNameSpaces, NameSpace, AccessMode> control) : base(control) { }
public bool HasArrow(ArrowControl arrowControl) { return(ArrowControls.Contains(arrowControl)); }
CreateArrowEditor(ArrowControl <IHoldsRequirementSets, RequirementSet, RequirementSetDependancy> control) { return(new TransitionEditor(control)); }
protected virtual void Connect(SourceItemControl srcItem, SourceItemControl destItem, ArrowControl arrowControl) { arrowControl.SrcItem = srcItem; if (srcItem != null) { srcItem.CurrentItem.AddOutConnection(new Connection { Target = destItem.CurrentItem }); } arrowControl.SrcItem = srcItem; arrowControl.DestItem = destItem; destItem.CurrentItem.InConnection = new Connection { Target = srcItem.CurrentItem }; if (!areaControl.arrowCanvas.Children.Contains(arrowControl)) { areaControl.arrowCanvas.Children.Add(arrowControl); } }
/// <summary> /// Factory for arrow editor /// </summary> /// <param name="control"></param> /// <returns></returns> protected override ArrowEditor <IEnclosesNameSpaces, NameSpace, AccessMode> CreateArrowEditor( ArrowControl <IEnclosesNameSpaces, NameSpace, AccessMode> control) { return(new AccessModeEditor(control)); }
public AddFlowCommand(FlowAreaControl areaControl, ArrowControl arrowControl, SourceItemControl src, SourceItemControl dest) : base(areaControl, arrowControl, src, dest) { }
/// <summary> /// Constructor /// </summary> /// <param name="control"></param> public TransitionEditor(ArrowControl <IHoldsRequirementSets, RequirementSet, RequirementSetDependancy> control) : base(control) { }
/// <summary> /// Constructor /// </summary> /// <param name="control"></param> public TransitionEditor(ArrowControl <StateMachine, State, Transition> control) : base(control) { }
/// <summary> /// Factory for arrow editor /// </summary> /// <param name="control"></param> /// <returns></returns> protected override ArrowEditor <StateMachine, State, Transition> CreateArrowEditor( ArrowControl <StateMachine, State, Transition> control) { return(new TransitionEditor(control)); }