Пример #1
0
    public void OnSwapButtonClick()
    {
//		OnSwapItemCloseButtonClick ();
//		interact_items/exchange/try
        PreloaderScript.instance.OnEnabledLoder();
        JSONObject newobj = new JSONObject();

        if (ItemButtonPanel == null)
        {
            ItemButtonPanel = new ArrayList();
        }
        for (int a = 0; a < ItemButtonPanel.Count; a++)
        {
            SwapItemCellScript obj = ItemButtonPanel [a] as SwapItemCellScript;
            for (int i = 0; i < obj.ImgButtonLayer.Length; i++)
            {
                if (obj.ImgButtonLayer [i].activeSelf)
                {
                    JSONObject itemarray = new JSONObject();

                    itemarray.AddField("item_id", obj.ItemBtns [i].ItemId);
                    newobj.Add(itemarray);
                }
            }
        }
        Cipherhex_WebSocket.instance.OnGetInteract_ItemsExchangeDetails(newobj);
    }
Пример #2
0
 internal void OnRemoveAllItems()
 {
     if (ItemButtonPanel != null)
     {
         for (int i = 0; i < ItemButtonPanel.Count; i++)
         {
             SwapItemCellScript obj = ItemButtonPanel [i] as SwapItemCellScript;
             Destroy(obj.gameObject);
         }
     }
 }
Пример #3
0
 internal void OnResetSelection()
 {
     if (ItemButtonPanel == null)
     {
         ItemButtonPanel = new ArrayList();
     }
     for (int a = 0; a < ItemButtonPanel.Count; a++)
     {
         SwapItemCellScript obj = ItemButtonPanel [a] as SwapItemCellScript;
         for (int i = 0; i < obj.ImgButtonLayer.Length; i++)
         {
             obj.ImgButtonLayer [i].SetActive(false);
         }
     }
 }
Пример #4
0
 public void OnNextButtonClick()
 {
     ButtonPanelIndex++;
     if (ButtonPanelIndex < ItemButtonPanel.Count)
     {
         SwapItemCellScript objCurrent = ItemButtonPanel [ButtonPanelIndex - 1] as SwapItemCellScript;
         SwapItemCellScript objNext    = ItemButtonPanel [ButtonPanelIndex] as SwapItemCellScript;
         AnimationScript.Inst.OnMoveCenterFromRightAnimation(objCurrent.gameObject, false, 0.539f);
         AnimationScript.Inst.OnMoveCenterFromRightAnimation(objNext.gameObject, true, 0.539f);
         BtnPrevious.GetComponent <Button> ().interactable = true;
     }
     if (ItemButtonPanel.Count - 1 <= ButtonPanelIndex)
     {
         ButtonPanelIndex = ItemButtonPanel.Count - 1;
         BtnNext.GetComponent <Button> ().interactable     = false;
         BtnPrevious.GetComponent <Button> ().interactable = true;
     }
     SoundManagerScript.instance.OnPlaySlideSound();
 }
Пример #5
0
    public void OnPreviousButtonClick()
    {
        ButtonPanelIndex--;
        if (ButtonPanelIndex >= 0)
        {
            SwapItemCellScript objCurrent  = ItemButtonPanel [ButtonPanelIndex + 1] as SwapItemCellScript;
            SwapItemCellScript objPrevious = ItemButtonPanel [ButtonPanelIndex] as SwapItemCellScript;
            AnimationScript.Inst.OnMoveCenterFromLeftAnimation(objCurrent.gameObject, false, 0.539f);
            AnimationScript.Inst.OnMoveCenterFromLeftAnimation(objPrevious.gameObject, true, 0.539f);
            BtnNext.GetComponent <Button> ().interactable = true;
        }

        if (ButtonPanelIndex <= 0)
        {
            ButtonPanelIndex = 0;
            BtnNext.GetComponent <Button> ().interactable     = true;
            BtnPrevious.GetComponent <Button> ().interactable = false;
        }
        SoundManagerScript.instance.OnPlaySlideSound();
    }
Пример #6
0
    internal void OnSetAllItems(ArrayList array, ArrayList array1)
    {
        print("Hellooo");
        if (ItemButtonPanel == null)
        {
            ItemButtonPanel = new ArrayList();
        }

        ItemCount = array.Count;
        if (ItemCount != 0)
        {
            if (ItemCount > 10)
            {
                columnCount = ItemCount / 10;
                if (ItemCount % columnCount > 0)
                {
                    columnCount++;
                }
            }
            else
            {
                columnCount = 1;
            }
        }
        if (ItemButtonPanel.Count != columnCount)
        {
            OnRemoveAllItems();
        }
        if (ItemButtonPanel.Count != array.Count)
        {
            for (int i = 0; i < columnCount; i++)
            {
                SwapItemCellScript cell = Instantiate(itemPrefeb, ScrollPanel.transform, false);
                for (int j = 0; j < cell.ItemBtns.Length; j++)
                {
                    int index = (i * cell.ItemBtns.Length) + j;
                    if (index < array.Count)
                    {
                        string id = array [index] as string;

                        cell.ItemBtns [j].ItemId           = id;
                        cell.ItemBtns [j].txtNoOfCoin.text = (string)array1 [index];
                        TaskScreenScript.instance.OnSetImages(id, cell.ItemBtns [j].img);
                    }
                }
                ItemButtonPanel.Add(cell);
            }
        }
        else
        {
            for (int i = 0; i < columnCount; i++)
            {
                SwapItemCellScript cell = ItemButtonPanel [i] as SwapItemCellScript;
                for (int j = 0; j < cell.ItemBtns.Length; j++)
                {
                    int index = (i * cell.ItemBtns.Length) + j;
                    if (index < array.Count)
                    {
                        string id = array [index] as string;

                        cell.ItemBtns [j].ItemId           = id;
                        cell.ItemBtns [j].txtNoOfCoin.text = (string)array1 [index];
                        TaskScreenScript.instance.OnSetImages(id, cell.ItemBtns [j].img);
                    }
                }
            }
        }
        for (int a = 1; a < ItemButtonPanel.Count; a++)
        {
            SwapItemCellScript obj = ItemButtonPanel [a] as SwapItemCellScript;
            AnimationScript.Inst.OnMoveCenterFromLeftAnimation(obj.gameObject, false, 0.01f);
        }
    }