public override void OnRead(RiftClient From) { Log.Success("LobbyCharacterDeleteRequest", "Deleting Character : " + GUID); if (From.Acct == null || From.Rm == null) return; CharactersMgr Mgr = From.Rm.GetObject<CharactersMgr>(); bool Result = Mgr.DeleteCharacter(GUID, From.Acct.Id); // TODO : Check in game player LobbyCharacterDeleteResponse DeleteResult = new LobbyCharacterDeleteResponse(); DeleteResult.Result = Convert.ToInt64(!Result); // Result, 15 Error must wait logout, 0 OK From.SendSerialized(DeleteResult); }
public override void OnRead(RiftClient From) { Log.Success("LobbyCharacterDeleteRequest", "Deleting Character : " + GUID); if (From.Acct == null || From.Rm == null) { return; } CharactersMgr Mgr = From.Rm.GetObject <CharactersMgr>(); bool Result = Mgr.DeleteCharacter(GUID, From.Acct.Id); // TODO : Check in game player LobbyCharacterDeleteResponse DeleteResult = new LobbyCharacterDeleteResponse(); DeleteResult.Result = Convert.ToInt64(!Result); // Result, 15 Error must wait logout, 0 OK From.SendSerialized(DeleteResult); }