コード例 #1
0
 void OnInitServicesWindow()
 {
     selectServiceDelegate += HandleOnSelectServiceClick;
     if ((DataManager.currentUser as CompanyModel).servicesProvided != null)
     {
         foreach (var key in (DataManager.currentUser as CompanyModel).servicesProvided.Keys)
         {
             servicesProvidedList.Add((ServicesProvidedModel)(DataManager.currentUser as CompanyModel).servicesProvided [key]);
         }
     }
     if (servicesProvidedList != null && servicesProvidedList.Count != 0)
     {
         FillServicesList();
     }
     else
     {
         nullListMessage.SetActive(true);
     }
 }
 void OnInitServicesWindow()
 {
     Loading = true;
     selectServiceDelegate = HandleOnSelectServiceClick;
     if ((DataManager.currentUser as CompanyModel).servicesProvided != null)
     {
         servicesProvidedList.Clear();
         foreach (var key in (DataManager.currentUser as CompanyModel).servicesProvided.Keys)
         {
             servicesProvidedList.Add((ServicesProvidedModel)(DataManager.currentUser as CompanyModel).servicesProvided [key]);
         }
     }
     if (servicesProvidedList != null && servicesProvidedList.Count != 0)
     {
         FillServicesList();
     }
     else
     {
         Loading = false;
     }
 }
コード例 #3
0
    public static GameObject Instantiate(Transform CellPrefabTransform, ServicesProvidedModel service, Delegates.OnSelectServiceClick serviceClickCallback, bool isOn = false)
    {
        GameObject go = GameObject.Instantiate(CellPrefabTransform).gameObject;
        var        myServiceProvidedCellController = go.GetComponent <ServicesProvidedCell> ();
        string     text = "";

        if (!string.IsNullOrEmpty(service.price))
        {
            var servicePrice = float.Parse(service.price) % 1;
            text = string.Format("{0} - R${1},{2}", service.name, Mathf.Floor(float.Parse(service.price)), servicePrice.ToString("00"));
        }
        myServiceProvidedCellController.serviceName.text = text;
        myServiceProvidedCellController.serviceModel     = service;
        myServiceProvidedCellController.serviceCallback  = serviceClickCallback;
        if (isOn)
        {
            go.GetComponentInChildren <Toggle> ().isOn = true;
        }
        return(go);
    }