SagaMap.LoginSession.OnIdentAnswer C# (CSharp) Method

OnIdentAnswer() public method

public OnIdentAnswer ( Packets p ) : void
p Packets
return void
        public void OnIdentAnswer(Packets.Login.Get.IdentAnswer p)
        {
            this.SessionID = p.SessionID;
            MapClientManager.Instance.Clients().Add(this.SessionID, this);
            if (p.GetError() == Packets.Login.Get.IdentError.NO_ERROR)
            {
                Logger.ShowInfo ("Succesfully logged into the login server!",null);
                this.state = SESSION_STATE.IDENTIFIED;
            }
            else if(p.GetError() == Packets.Login.Get.IdentError.MAP_ALREADY_HOSTED)
            {
                Logger.ShowError(" one of my hosted maps is already hosted by another map-server",null);
                this.state = SESSION_STATE.REJECTED;
            }
            else {
                Logger.ShowError("Fatal Error: login server rejected login request",null);
                this.state = SESSION_STATE.REJECTED;
            }
        }