private static GooglePlayGames.BasicApi.Quests.QuestAcceptStatus FromAcceptStatus(CommonErrorStatus.QuestAcceptStatus status) { CommonErrorStatus.QuestAcceptStatus questAcceptStatus = status; switch (questAcceptStatus + 5) { case ~(CommonErrorStatus.QuestAcceptStatus.ERROR_INTERNAL | CommonErrorStatus.QuestAcceptStatus.VALID): return(GooglePlayGames.BasicApi.Quests.QuestAcceptStatus.Timeout); case ~CommonErrorStatus.QuestAcceptStatus.ERROR_NOT_AUTHORIZED: return(GooglePlayGames.BasicApi.Quests.QuestAcceptStatus.NotAuthorized); case (CommonErrorStatus.QuestAcceptStatus) 3: return(GooglePlayGames.BasicApi.Quests.QuestAcceptStatus.InternalError); case (CommonErrorStatus.QuestAcceptStatus) 6: return(GooglePlayGames.BasicApi.Quests.QuestAcceptStatus.Success); default: if (questAcceptStatus == CommonErrorStatus.QuestAcceptStatus.ERROR_QUEST_NOT_STARTED) { return(GooglePlayGames.BasicApi.Quests.QuestAcceptStatus.QuestNotStarted); } if (questAcceptStatus == CommonErrorStatus.QuestAcceptStatus.ERROR_QUEST_NO_LONGER_AVAILABLE) { return(GooglePlayGames.BasicApi.Quests.QuestAcceptStatus.QuestNoLongerAvailable); } Logger.e("Encountered unknown status: " + (object)status); return(GooglePlayGames.BasicApi.Quests.QuestAcceptStatus.InternalError); } }
private static QuestAcceptStatus FromAcceptStatus(CommonErrorStatus.QuestAcceptStatus status) { switch (status) { case CommonErrorStatus.QuestAcceptStatus.ERROR_INTERNAL: return(QuestAcceptStatus.InternalError); case CommonErrorStatus.QuestAcceptStatus.ERROR_NOT_AUTHORIZED: return(QuestAcceptStatus.NotAuthorized); case CommonErrorStatus.QuestAcceptStatus.ERROR_QUEST_NOT_STARTED: return(QuestAcceptStatus.QuestNotStarted); case CommonErrorStatus.QuestAcceptStatus.ERROR_QUEST_NO_LONGER_AVAILABLE: return(QuestAcceptStatus.QuestNoLongerAvailable); case CommonErrorStatus.QuestAcceptStatus.ERROR_TIMEOUT: return(QuestAcceptStatus.Timeout); case CommonErrorStatus.QuestAcceptStatus.VALID: return(QuestAcceptStatus.Success); default: Logger.e("Encountered unknown status: " + status); return(QuestAcceptStatus.InternalError); } }