public virtual TaskStatus OnUpdate() { MerchantActor merchant = this.Merchant; ActionPoint bookingActionPoint = merchant.BookingActionPoint; if (Object.op_Equality((Object)bookingActionPoint, (Object)null)) { return((TaskStatus)1); } bookingActionPoint.RemoveBooking((Actor)merchant); merchant.BookingActionPoint = (ActionPoint)null; return((TaskStatus)2); }