예제 #1
0
        public CustomerSupportAndroid()
        {
            customerSupportClass = new AndroidJavaClass("com.netmarble.unity.NMGCustomerSupportUnity");
            version        = customerSupportClass.GetStatic <string>("VERSION");
            home           = customerSupportClass.CallStatic <int>("nmg_cs_get_home");
            faq            = customerSupportClass.CallStatic <int>("nmg_cs_get_faq");
            inquiry        = customerSupportClass.CallStatic <int>("nmg_cs_get_inquiry");
            guide          = customerSupportClass.CallStatic <int>("nmg_cs_get_guide");
            inquiryHistory = customerSupportClass.CallStatic <int>("nmg_cs_get_inquiryHistory");

            CustomerSupportViewConfiguration configuration = new CustomerSupportViewConfiguration();

            if (configuration.UseRotation)
            {
                UIViewRotation.Instance.SetRotation(home, true);
                UIViewRotation.Instance.SetRotation(faq, true);
                UIViewRotation.Instance.SetRotation(inquiry, true);
                UIViewRotation.Instance.SetRotation(guide, true);
                UIViewRotation.Instance.SetRotation(inquiryHistory, true);
            }
            else
            {
                UIViewRotation.Instance.SetRotation(home, false);
                UIViewRotation.Instance.SetRotation(faq, false);
                UIViewRotation.Instance.SetRotation(inquiry, false);
                UIViewRotation.Instance.SetRotation(guide, false);
                UIViewRotation.Instance.SetRotation(inquiryHistory, false);
            }
        }
예제 #2
0
 public static void SetViewConfiguration(CustomerSupportViewConfiguration configuration)
 {
     Log.Debug("[CustomerSupport] SetViewConfiguration");
     if (configuration.UseRotation)
     {
         UIViewRotation.Instance.SetRotation(HOME, true);
         UIViewRotation.Instance.SetRotation(FAQ, true);
         UIViewRotation.Instance.SetRotation(INQUIRY, true);
         UIViewRotation.Instance.SetRotation(GUIDE, true);
         UIViewRotation.Instance.SetRotation(INQUIRY_HISTORY, true);
     }
     else
     {
         UIViewRotation.Instance.SetRotation(HOME, false);
         UIViewRotation.Instance.SetRotation(FAQ, false);
         UIViewRotation.Instance.SetRotation(INQUIRY, false);
         UIViewRotation.Instance.SetRotation(GUIDE, false);
         UIViewRotation.Instance.SetRotation(INQUIRY_HISTORY, false);
     }
     customerSupportImpl.SetViewConfiguration(configuration.ToJsonString());
 }