public void TargetChanged(Combatant oldTarget, Combatant newTarget) { if (onTargetChanged != null) { onTargetChanged.Invoke(oldTarget, newTarget); } }
internal void ChangeTarget(TargetInfo targetInfo) { TargetChanged?.Invoke(this, new TargetChangedArgs() { TargetInfo = targetInfo }); }
internal void ChangeTarget(Target target) { TargetChanged?.Invoke(this, new TargetChangedArgs { Target = target }); }
internal void ChangeTarget(Target target) { var args = new TargetChangedArgs { Target = target }; TargetChanged?.Invoke(this, args); target.BrowserContext.OnTargetChanged(this, args); }
private void OnTargetInfoChanged(TargetTargetInfoChangedFirefoxEvent payload) { string targetId = payload.TargetId; TargetsMap[targetId].Url = payload.Url; var target = TargetsMap[targetId]; TargetChanged?.Invoke(this, new TargetChangedArgs { Target = target }); }
/// <summary> /// Checks if the target is changed and invokes <see cref="TargetChanged"/>. /// </summary> private void CheckTargetChanged() { //Still the same. if (_target == _targetCache) { return; } //Update cache, invoke event. _targetCache = Target; TargetChanged?.Invoke(_target); }
private void TargetInfoChanged(TargetTargetInfoChangedChromiumEvent e) { if (!TargetsMap.TryGetValue(e.TargetInfo.TargetId, out var target)) { throw new PlaywrightSharpException("Target should exists before ChangeTargetInfo"); } string previousUrl = target.Url; bool wasInitialized = target.IsInitialized; target.TargetInfoChanged(e.TargetInfo); if (wasInitialized && previousUrl != target.Url) { TargetChanged?.Invoke(this, new TargetChangedArgs { Target = target }); } }
internal void OnTargetChanged(Browser browser, TargetChangedArgs args) => TargetChanged?.Invoke(browser, args);
public void SetTarget(GameObject newTarget) { Target = newTarget; OnTargetChanged.Invoke(Target); }
protected virtual void OnTargetChanged() { TargetChanged.Invoke(this, EventArgs.Empty); }
public void ApplyNewTarget(Vector3 targetPosition, Enemy targetEnemy = null) { TargetChanged?.Invoke(targetPosition, targetEnemy); }
private void OnTargetChanged() { TargetChanged?.Invoke(this, new RenderTargetEventArgs(target)); }