public bool SetCOPPACompliance(COPPACompliance compliance) { if (compliance == COPPACompliance.COPPAUndefined) { return(false); } SetCOPPACompliance_Internal(compliance); return(true); }
static string GetFieldValueForCompliancy(COPPACompliance coppaCompliance) { switch (coppaCompliance) { case COPPACompliance.COPPACompliant: return(L10n.Tr(k_Yes)); case COPPACompliance.COPPANotCompliant: return(L10n.Tr(k_No)); default: return(L10n.Tr(k_Undefined)); } }
public bool SetCOPPACompliance(COPPACompliance compliance);
static void SetPersistContainerVisibility(COPPACompliance coppaCompliance, VisualElement persistContainer, PopupField <String> coppaField) { persistContainer.style.display = coppaField.GetValueToDisplay() != GetFieldValueForCompliancy(coppaCompliance) ? DisplayStyle.Flex : DisplayStyle.None; }
static void SetCoppaFieldValue(COPPACompliance coppaCompliance, PopupField <String> coppaField) { coppaField.SetValueWithoutNotify(GetFieldValueForCompliancy(coppaCompliance)); }
private static extern void SetCOPPACompliance_Internal(COPPACompliance compliance);
public extern bool SetCOPPACompliance(COPPACompliance compliance);
internal static CoppaCompliance ToCoppaCompliance(this COPPACompliance coppaCompliance) { return((CoppaCompliance)coppaCompliance); }