OpenNos.GameObject.Character.CloseExchangeOrTrade C# (CSharp) Method

CloseExchangeOrTrade() public method

public CloseExchangeOrTrade ( ) : void
return void
        public void CloseExchangeOrTrade()
        {
            if (InExchangeOrTrade)
            {
                long? targetSessionId = ExchangeInfo?.TargetCharacterId;

                if (targetSessionId.HasValue && Session.HasCurrentMap)
                {
                    ClientSession targetSession = Session.CurrentMap.GetSessionByCharacterId(targetSessionId.Value);

                    if (targetSession == null)
                    {
                        return;
                    }

                    Session.SendPacket("exc_close 0");
                    targetSession.SendPacket("exc_close 0");
                    ExchangeInfo = null;
                    targetSession.Character.ExchangeInfo = null;
                }
            }
        }
Character