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); } }
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()); }