public PSDKAudienceMode GetAudienceMode() { int modeInt = psdkAudiencegetAudienceMode(); PSDKAudienceMode retMode = PSDKAudienceMode.NON_CHILDREN; switch (modeInt) { case 0: retMode = PSDKAudienceMode.CHILDREN; break; case 1: retMode = PSDKAudienceMode.MIXED_UNKNOWN; break; case 2: retMode = PSDKAudienceMode.MIXED_NON_CHILDREN; break; case 3: retMode = PSDKAudienceMode.NON_CHILDREN; break; case 4: retMode = PSDKAudienceMode.MIXED_CHILDREN; break; default: break; } return(retMode); }
public PSDKAudienceMode GetAudienceMode() { PSDKAudienceMode retVal = PSDKAudienceMode.NON_CHILDREN; if (GetUnityJavaObject() != null) { AndroidJavaObject resultObj = GetUnityJavaObject().Call <AndroidJavaObject>("getAudienceMode"); if (resultObj != null) { string resultString = resultObj.Call <string> ("toString"); if (resultString != null) { switch (resultString) { case "children": retVal = PSDKAudienceMode.CHILDREN; break; case "non-children": retVal = PSDKAudienceMode.NON_CHILDREN; break; case "mixed": retVal = PSDKAudienceMode.MIXED_UNKNOWN; break; case "mixed-children": retVal = PSDKAudienceMode.MIXED_CHILDREN; break; case "mixed-non-children": retVal = PSDKAudienceMode.MIXED_NON_CHILDREN; break; default: break; } } } } return(retVal); }