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