public override void OnExit() { if (this.navAgent != null) { NavgationAgent expr_11 = this.navAgent; expr_11.OnStopPathCallback = (Callback)Delegate.Remove(expr_11.OnStopPathCallback, new Callback(this.OnStopPathCB)); } }
public void RemoveSearchingCallback(Callback OnSearchPathCallback, Callback OnStopPathCallback) { if (this.navAgent != null) { NavgationAgent expr_11 = this.navAgent; expr_11.OnSearchPathCallback = (Callback)Delegate.Remove(expr_11.OnSearchPathCallback, OnSearchPathCallback); NavgationAgent expr_2D = this.navAgent; expr_2D.OnStopPathCallback = (Callback)Delegate.Remove(expr_2D.OnStopPathCallback, OnStopPathCallback); } }
public override void OnStop() { this.newIsMoving = false; this.specialMoveSpeed = 0f; if (this.navAgent != null) { NavgationAgent expr_23 = this.navAgent; expr_23.OnStopPathCallback = (Callback)Delegate.Remove(expr_23.OnStopPathCallback, new Callback(this.OnStopPathCB)); } }