示例#1
0
 void Awake()
 {
     for (int i = 0; i < 2; i++)
     {
         GameObject creatBtn = CreatObjectToNGUI.InstantiateObj(ButtonPrefab, transform);
         creatBtn.transform.localPosition = new Vector3(-60 - 100 * i, 50, 0);
         if (i == 0)
         {
             HealthButton = creatBtn.GetComponent <HealthAndMagicButton>();
         }
         else
         {
             MagicButton = creatBtn.GetComponent <HealthAndMagicButton>();
         }
     }
 }
示例#2
0
        void Init(object obj)
        {
            GameDataManager.Instance.dataEvent.RemoveEventHandel(DataType.InitializeEctype, Init);
            SMSGEctypeInitialize_SC sMSGEctypeInitialize_SC = (SMSGEctypeInitialize_SC)GameDataManager.Instance.PeekData(DataType.InitializeEctype);
            EctypeContainerData     ectypeData = EctypeConfigManager.Instance.EctypeContainerConfigList[sMSGEctypeInitialize_SC.dwEctypeContainerId];

            if (ectypeData.MapType == 5)
            {
                gameObject.SetActive(false);
            }
            else
            {
                GameObject creatBtn = CreatObjectToNGUI.InstantiateObj(ButtonPrefab, BattleUIManager.Instance.BottomRight);
                creatBtn.transform.localPosition = GameManager.Instance.UseJoyStick ? joyStickCreateBtnPos : vCreateBtnPos;
                medicine = creatBtn.GetComponent <HealthAndMagicButton>();
            }
        }
示例#3
0
 void ColdItem(int ItemID, int ColdTime)
 {
     //print("收到药品使用冷却应答");
     if (MagicButtonItemFielInfo != null && ItemID == MagicButtonItemFielInfo.LocalItemData._goodID)
     {
         int ItemNumber = UI.MainUI.ContainerInfomanager.Instance.GetItemNumber(MagicButtonItemFielInfo.LocalItemData._goodID);
         if (ItemNumber > 99)
         {
             ItemNumber = 99;
         }
         if (ItemNumber < 1)
         {
             SetButtonStatus(null, MagicButton);
             MagicButton = null;
             return;
         }
         MagicButton.SetButtonText(ItemNumber.ToString());
         MagicButton.RecoverMyself(ColdTime);
     }
     else if (HealthButtonItemFielInfo != null && ItemID == HealthButtonItemFielInfo.LocalItemData._goodID)
     {
         int ItemNumber = UI.MainUI.ContainerInfomanager.Instance.GetItemNumber(HealthButtonItemFielInfo.LocalItemData._goodID);
         if (ItemNumber > 99)
         {
             ItemNumber = 99;
         }
         if (ItemNumber < 1)
         {
             SetButtonStatus(null, HealthButton);
             HealthButton = null;
             return;
         }
         HealthButton.SetButtonText(ItemNumber.ToString());
         HealthButton.RecoverMyself(ColdTime);
     }
     //SetMyButtons();
 }