Пример #1
0
 void OnExceptionCallback(CoppaCompliance coppaCompliance, Exception exception)
 {
     if (exceptionCallback != null)
     {
         exceptionCallback.Invoke(coppaCompliance, exception);
     }
     else
     {
         Debug.LogError(exception);
     }
 }
Пример #2
0
 public ProjectState(string userId, string userName, string accessToken, string projectId, string projectName,
                     string organizationId, string organizationName, CoppaCompliance coppaCompliance, bool projectBound,
                     bool isOnline)
 {
     UserId           = userId;
     UserName         = userName;
     AccessToken      = accessToken;
     ProjectId        = projectId;
     ProjectName      = projectName;
     OrganizationId   = organizationId;
     OrganizationName = organizationName;
     ProjectBound     = projectBound;
     CoppaCompliance  = coppaCompliance;
     IsOnline         = isOnline;
 }
 internal static bool IsCoppaComplianceMet(IEditorGameService editorGameService, CoppaCompliance currentCoppaStatus)
 {
     return(editorGameService == null || !editorGameService.RequiresCoppaCompliance ||
            currentCoppaStatus != CoppaCompliance.CoppaUndefined);
 }
Пример #4
0
 void ShowExceptionVisual(CoppaCompliance coppaCompliance, Exception exception)
 {
     HadException = true;
     VisualElementHelper.SetDisplayStyle(m_CoppaContainer, DisplayStyle.None);
     m_ExceptionVisual?.Show(k_ExceptionMessage, exception);
 }
Пример #5
0
 internal static COPPACompliance ToCOPPACompliance(this CoppaCompliance coppaCompliance)
 {
     return((COPPACompliance)coppaCompliance);
 }
Пример #6
0
 static void SetPersistContainerVisibility(CoppaCompliance coppaCompliance, VisualElement persistContainer, PopupField <String> coppaField)
 {
     persistContainer.style.display = coppaField.GetValueToDisplay() != GetFieldValueForCompliancy(coppaCompliance.ToCOPPACompliance())
         ? DisplayStyle.Flex
         : DisplayStyle.None;
 }
Пример #7
0
 static void SetCoppaFieldValue(CoppaCompliance coppaCompliance, PopupField <String> coppaField)
 {
     coppaField.SetValueWithoutNotify(GetFieldValueForCompliancy(coppaCompliance.ToCOPPACompliance()));
 }