private void OnLinePassed(Line pathLine) { if (_isActive) { this.SafeStopCoroutine(_scaleChangeCoroutine); _scaleChangeCoroutine = StartCoroutine(ChangeScale(_triangleSettings.ScaleMultiplier)); //transform.localScale = _initialScale * _triangleSettings.ScaleMultiplier; //transform.DOScale(_initialScale, _triangleSettings.ScaleChangeTime) // .OnComplete(() => transform.localScale = _initialScale); LinePassed.SafeInvoke(); } }
private void OnTriggerExit(Collider otherCollider) { var pathLine = otherCollider.GetComponent <Line>(); if (pathLine != null && !pathLine.IsPassed) { pathLine.IsPassed = true; if (pathLine.Countable) { LinePassed.SafeInvoke(pathLine); } } }
public void Handle(LinePassed eventToHandle) { Debug.WriteLine(eventToHandle.Line); }
public void Handle(LinePassed eventToHandle) { Output(eventToHandle.Line); }
public void Handle(LinePassed eventToHandle) { CurrentScenario().AddLine(ExecutionStatus.Passed, eventToHandle.Line); }
public void Handle(LinePassed eventToHandle) { DoWrite(ConsoleColor.Green, eventToHandle.Line); }
public void Handle(LinePassed eventToHandle) { AddLineToCurrentScenario(eventToHandle.Line, StatusNames.Success); }