public static void GetCheckPlusResult(Messages.PluginMessage msg, out bool CheckPlusResult, out int userId) { CheckPlusResult = false; int ofs = 64; if (Marshal.ReadByte(msg.data, ofs) != 0) { CheckPlusResult = true; } int ofs2 = 16; userId = Marshal.ReadInt32(msg.data, ofs2); }
public static bool ProcessMessage(Messages.PluginMessage msg) { switch (msg.type) { case Messages.MessageType.kNPToolKit_TwitterDialogStarted: if (Twitter.OnTwitterDialogStarted != null) { Twitter.OnTwitterDialogStarted(msg); } return(true); case Messages.MessageType.kNPToolKit_TwitterDialogFinished: if (Twitter.OnTwitterDialogFinished != null) { Twitter.OnTwitterDialogFinished(msg); } return(true); case Messages.MessageType.kNPToolKit_TwitterDialogCanceled: if (Twitter.OnTwitterDialogCanceled != null) { Twitter.OnTwitterDialogCanceled(msg); } return(true); case Messages.MessageType.kNPToolKit_TwitterMessagePosted: if (Twitter.OnTwitterMessagePosted != null) { Twitter.OnTwitterMessagePosted(msg); } return(true); case Messages.MessageType.kNPToolKit_TwitterMessagePostFailed: if (Twitter.OnTwitterMessagePostFailed != null) { Twitter.OnTwitterMessagePostFailed(msg); } return(true); default: return(false); } }
public static bool ProcessMessage(Messages.PluginMessage msg) { switch (msg.type) { case Messages.MessageType.kNPToolKit_TicketingGotTicket: if (Ticketing.OnGotTicket != null) { Ticketing.OnGotTicket(msg); } return(true); case Messages.MessageType.kNPToolKit_TicketingError: if (Ticketing.OnError != null) { Ticketing.OnError(msg); } return(true); default: return(false); } }
public static bool ProcessMessage(Messages.PluginMessage msg) { switch (msg.type) { case Messages.MessageType.kNPToolKit_FacebookDialogStarted: if (Facebook.OnFacebookDialogStarted != null) { Facebook.OnFacebookDialogStarted(msg); } return(true); case Messages.MessageType.kNPToolKit_FacebookDialogFinished: if (Facebook.OnFacebookDialogFinished != null) { Facebook.OnFacebookDialogFinished(msg); } return(true); case Messages.MessageType.kNPToolKit_FacebookMessagePosted: if (Facebook.OnFacebookMessagePosted != null) { Facebook.OnFacebookMessagePosted(msg); } return(true); case Messages.MessageType.kNPToolKit_FacebookMessagePostFailed: if (Facebook.OnFacebookMessagePostFailed != null) { Facebook.OnFacebookMessagePostFailed(msg); } return(true); default: return(false); } }
public static bool ProcessMessage(Messages.PluginMessage msg) { switch (msg.type) { case Messages.MessageType.kNPToolKit_TUSDataSet: if (TusTss.OnTusDataSet != null) { TusTss.OnTusDataSet(msg); } return(true); case Messages.MessageType.kNPToolKit_TUSDataReceived: if (TusTss.OnTusDataRecieved != null) { TusTss.OnTusDataRecieved(msg); } return(true); case Messages.MessageType.kNPToolKit_TUSVariablesSet: if (TusTss.OnTusVariablesSet != null) { TusTss.OnTusVariablesSet(msg); } return(true); case Messages.MessageType.kNPToolKit_TUSVariablesModified: if (TusTss.OnTusVariablesModified != null) { TusTss.OnTusVariablesModified(msg); } return(true); case Messages.MessageType.kNPToolKit_TUSVariablesReceived: if (TusTss.OnTusVariablesRecieved != null) { TusTss.OnTusVariablesRecieved(msg); } return(true); case Messages.MessageType.kNPToolKit_TSSDataReceived: if (TusTss.OnTssDataRecieved != null) { TusTss.OnTssDataRecieved(msg); } return(true); case Messages.MessageType.kNPToolKit_TSSNoData: if (TusTss.OnTssNoData != null) { TusTss.OnTssNoData(msg); } return(true); case Messages.MessageType.kNPToolKit_TusTssError: if (TusTss.OnTusTssError != null) { TusTss.OnTusTssError(msg); } return(true); default: return(false); } }
public static bool ProcessMessage(Messages.PluginMessage msg) { return(false); }
public static byte[] GetRequestResultData(Messages.PluginMessage msg) { byte[] array = new byte[msg.dataSize]; Marshal.Copy(msg.data, array, 0, msg.dataSize); return(array); }
public static bool ProcessMessage(Messages.PluginMessage msg) { switch (msg.type) { case Messages.MessageType.kNPToolKit_MessagingSent: if (Messaging.OnMessageSent != null) { Messaging.OnMessageSent(msg); } break; case Messages.MessageType.kNPToolKit_MessagingNotSent: if (Messaging.OnMessageNotSent != null) { Messaging.OnMessageNotSent(msg); } break; case Messages.MessageType.kNPToolKit_MessagingNotSentFreqTooHigh: if (Messaging.OnMessageNotSentFreqTooHigh != null) { Messaging.OnMessageNotSentFreqTooHigh(msg); } break; case Messages.MessageType.kNPToolKit_MessagingCanceled: if (Messaging.OnMessageCanceled != null) { Messaging.OnMessageCanceled(msg); } break; case Messages.MessageType.kNPToolKit_MessagingSessionInviteRetrieved: if (Messaging.OnSessionInviteMessageRetrieved != null) { Messaging.OnSessionInviteMessageRetrieved(msg); } break; case Messages.MessageType.kNPToolKit_MessagingCustomInviteRetrieved: if (Messaging.OnCustomInviteMessageRetrieved != null) { Messaging.OnCustomInviteMessageRetrieved(msg); } break; case Messages.MessageType.kNPToolKit_MessagingDataMessageRetrieved: if (Messaging.OnCustomDataMessageRetrieved != null) { Messaging.OnCustomDataMessageRetrieved(msg); } break; case Messages.MessageType.kNPToolKit_MessagingInGameDataMessageRetrieved: if (Messaging.OnInGameDataMessageRetrieved != null) { Messaging.OnInGameDataMessageRetrieved(msg); } break; case Messages.MessageType.kNPToolKit_MessagingSessionInviteReceived: if (Messaging.OnMessageSessionInviteReceived != null) { Messaging.OnMessageSessionInviteReceived(msg); } break; case Messages.MessageType.kNPToolKit_MessagingSessionInviteAccepted: if (Messaging.OnMessageSessionInviteAccepted != null) { Messaging.OnMessageSessionInviteAccepted(msg); } break; case Messages.MessageType.kNPToolKit_MessagingError: if (Messaging.OnMessageError != null) { Messaging.OnMessageError(msg); } break; } return(false); }
public static bool ProcessMessage(Messages.PluginMessage msg) { switch (msg.type) { case Messages.MessageType.kNPToolKit_ConnectionUp: connectionUp = true; if (System.OnConnectionUp != null) { System.OnConnectionUp(msg); } return(true); case Messages.MessageType.kNPToolKit_ConnectionDown: connectionUp = false; if (System.OnConnectionDown != null) { System.OnConnectionDown(msg); } return(true); case Messages.MessageType.kNPToolKit_SysEvent: if (System.OnSysEvent != null) { System.OnSysEvent(msg); } break; case Messages.MessageType.kNPToolKit_SysResume: if (System.OnSysResume != null) { System.OnSysResume(msg); } break; case Messages.MessageType.kNPToolKit_SysNpMessageArrived: if (System.OnSysNpMessageArrived != null) { System.OnSysNpMessageArrived(msg); } break; case Messages.MessageType.kNPToolKit_SysStoreRedemption: if (System.OnSysStoreRedemption != null) { System.OnSysStoreRedemption(msg); } break; case Messages.MessageType.kNPToolKit_SysStorePurchase: if (System.OnSysStorePurchase != null) { System.OnSysStorePurchase(msg); } break; case Messages.MessageType.kNPToolKit_NetInfoGotBandwidth: if (System.OnGotBandwidth != null) { System.OnGotBandwidth(msg); } break; case Messages.MessageType.kNPToolKit_NetInfoGotBasic: if (System.OnGotNetInfo != null) { System.OnGotNetInfo(msg); } break; case Messages.MessageType.kNPToolKit_NetInfoError: if (System.OnNetInfoError != null) { System.OnNetInfoError(msg); } break; } return(false); }
public static bool ProcessMessage(Messages.PluginMessage msg) { switch (msg.type) { case Messages.MessageType.kNPToolKit_SignedIn: signedIn = true; System.connectionUp = true; if (User.OnSignedIn != null) { User.OnSignedIn(msg); } return(true); case Messages.MessageType.kNPToolKit_SignedOut: signedIn = false; if (User.OnSignedOut != null) { User.OnSignedOut(msg); } return(true); case Messages.MessageType.kNPToolKit_PresenceSet: if (User.OnPresenceSet != null) { User.OnPresenceSet(msg); } return(true); case Messages.MessageType.kNPToolKit_GotUserProfile: if (User.OnGotUserProfile != null) { User.OnGotUserProfile(msg); } return(true); case Messages.MessageType.kNPToolKit_GotRemoteUserProfile: if (User.OnGotRemoteUserProfile != null) { User.OnGotRemoteUserProfile(msg); } return(true); case Messages.MessageType.kNPToolKit_GotRemoteUserNpID: if (User.OnGotRemoteUserNpID != null) { User.OnGotRemoteUserNpID(msg); } return(true); case Messages.MessageType.kNPToolKit_UserProfileError: if (User.OnUserProfileError != null) { User.OnUserProfileError(msg); } if (Application.platform == RuntimePlatform.PS4) { ResultCode result = default(ResultCode); GetLastUserProfileError(out result); uint lastErrorSCE = (uint)result.lastErrorSCE; if (lastErrorSCE == 2183135618u || lastErrorSCE == 2183135876u) { Debug.LogError($"bad missing NP title ID/ NP Title secret ... check your publishing settings ({result.lastErrorSCE:X})"); } } return(true); case Messages.MessageType.kNPToolKit_PresenceError: if (User.OnPresenceError != null) { User.OnPresenceError(msg); } break; case Messages.MessageType.kNPToolKit_SignInError: if (User.OnSignInError != null) { User.OnSignInError(msg); } break; } return(false); }
public static bool ProcessMessage(Messages.PluginMessage msg) { switch (msg.type) { case Messages.MessageType.kNPToolKit_CommerceSessionCreated: if (Commerce.OnSessionCreated != null) { Commerce.OnSessionCreated(msg); } return(true); case Messages.MessageType.kNPToolKit_CommerceSessionAborted: if (Commerce.OnSessionAborted != null) { Commerce.OnSessionAborted(msg); } return(true); case Messages.MessageType.kNPToolKit_CommerceGotCategoryInfo: if (Commerce.OnGotCategoryInfo != null) { Commerce.OnGotCategoryInfo(msg); } return(true); case Messages.MessageType.kNPToolKit_CommerceGotProductList: if (Commerce.OnGotProductList != null) { Commerce.OnGotProductList(msg); } return(true); case Messages.MessageType.kNPToolKit_CommerceGotProductInfo: if (Commerce.OnGotProductInfo != null) { Commerce.OnGotProductInfo(msg); } return(true); case Messages.MessageType.kNPToolKit_CommerceGotEntitlementList: if (Commerce.OnGotEntitlementList != null) { Commerce.OnGotEntitlementList(msg); } return(true); case Messages.MessageType.kNPToolKit_CommerceConsumedEntitlement: if (Commerce.OnConsumedEntitlement != null) { Commerce.OnConsumedEntitlement(msg); } return(true); case Messages.MessageType.kNPToolKit_CommerceError: if (Commerce.OnError != null) { Commerce.OnError(msg); } return(true); case Messages.MessageType.kNPToolKit_CommerceCheckoutStarted: if (Commerce.OnCheckoutStarted != null) { Commerce.OnCheckoutStarted(msg); } return(true); case Messages.MessageType.kNPToolKit_CommerceCheckoutFinished: if (Commerce.OnCheckoutFinished != null) { Commerce.OnCheckoutFinished(msg); } return(true); case Messages.MessageType.kNPToolKit_CommerceProductBrowseStarted: if (Commerce.OnProductBrowseStarted != null) { Commerce.OnProductBrowseStarted(msg); } return(true); case Messages.MessageType.kNPToolKit_CommerceProductBrowseSuccess: if (Commerce.OnProductBrowseSuccess != null) { Commerce.OnProductBrowseSuccess(msg); } return(true); case Messages.MessageType.kNPToolKit_CommerceProductBrowseAborted: if (Commerce.OnProductBrowseAborted != null) { Commerce.OnProductBrowseAborted(msg); } return(true); case Messages.MessageType.kNPToolKit_CommerceProductBrowseFinished: if (Commerce.OnProductBrowseFinished != null) { Commerce.OnProductBrowseFinished(msg); } return(true); case Messages.MessageType.kNPToolKit_CommerceCategoryBrowseStarted: if (Commerce.OnProductCategoryBrowseStarted != null) { Commerce.OnProductCategoryBrowseStarted(msg); } return(true); case Messages.MessageType.kNPToolKit_CommerceCategoryBrowseFinished: if (Commerce.OnProductCategoryBrowseFinished != null) { Commerce.OnProductCategoryBrowseFinished(msg); } return(true); case Messages.MessageType.kNPToolKit_CommerceVoucherInputStarted: if (Commerce.OnProductVoucherInputStarted != null) { Commerce.OnProductVoucherInputStarted(msg); } return(true); case Messages.MessageType.kNPToolKit_CommerceVoucherInputFinished: if (Commerce.OnProductVoucherInputFinished != null) { Commerce.OnProductVoucherInputFinished(msg); } return(true); case Messages.MessageType.kNPToolKit_CommerceDownloadListStarted: if (Commerce.OnDownloadListStarted != null) { Commerce.OnDownloadListStarted(msg); } return(true); case Messages.MessageType.kNPToolKit_CommerceDownloadListFinished: if (Commerce.OnDownloadListFinished != null) { Commerce.OnDownloadListFinished(msg); } return(true); default: return(false); } }
public static bool ProcessMessage(Messages.PluginMessage msg) { switch (msg.type) { case Messages.MessageType.kNPToolKit_TrophySetSetupSuccess: trophiesAreAvailable = true; if (Trophies.OnPackageRegistered != null) { Trophies.OnPackageRegistered(msg); } return(true); case Messages.MessageType.kNPToolKit_TrophySetSetupCancelled: case Messages.MessageType.kNPToolKit_TrophySetSetupAborted: case Messages.MessageType.kNPToolKit_TrophySetSetupFail: if (Trophies.OnRegisterPackageFailed != null) { Trophies.OnRegisterPackageFailed(msg); } break; case Messages.MessageType.kNPToolKit_TrophyGotGameInfo: if (Trophies.OnGotGameInfo != null) { Trophies.OnGotGameInfo(msg); } return(true); case Messages.MessageType.kNPToolKit_TrophyGotGroupInfo: if (Trophies.OnGotGroupInfo != null) { Trophies.OnGotGroupInfo(msg); } return(true); case Messages.MessageType.kNPToolKit_TrophyGotTrophyInfo: if (Trophies.OnGotTrophyInfo != null) { Trophies.OnGotTrophyInfo(msg); } return(true); case Messages.MessageType.kNPToolKit_TrophyGotProgress: if (Trophies.OnGotProgress != null) { Trophies.OnGotProgress(msg); } return(true); case Messages.MessageType.kNPToolKit_TrophyUnlocked: if (Trophies.OnAwardedTrophy != null) { Trophies.OnAwardedTrophy(msg); } return(true); case Messages.MessageType.kNPToolKit_TrophyUnlockFailed: if (Trophies.OnAwardTrophyFailed != null) { Trophies.OnAwardTrophyFailed(msg); } return(true); case Messages.MessageType.kNPToolKit_TrophyUnlockedAlready: if (Trophies.OnAlreadyAwardedTrophy != null) { Trophies.OnAlreadyAwardedTrophy(msg); } return(true); case Messages.MessageType.kNPToolKit_TrophyUnlockedPlatinum: if (Trophies.OnUnlockedPlatinum != null) { Trophies.OnUnlockedPlatinum(msg); } return(true); case Messages.MessageType.kNPToolKit_TrophyError: if (Trophies.OnTrophyError != null) { Trophies.OnTrophyError(msg); } return(true); } return(false); }