public void UseItem(int target) { Destroy(home.pauseMenuObject.gameObject); Destroy(gameObject); home.itemGauge = CreateLimitGauge(); home.itemGauge.Prepare(180.0f); status.GetComponent <BattleManager> ().RestartAnimation(); status.GetComponent <BattleManager> ().playerList[0].UseItem(); status.itemList[cursor.nowNumber].ItemEvent(status.GetComponent <BattleManager> ().playerList[target]); if (--status.itemList[cursor.nowNumber].number == 0) { status.itemList.Remove(status.itemList[cursor.nowNumber]); } }
public void Prepare(StatusData sd, BattleUIItem mo, bool flag) { float ww = Screen.width / 1280.0f; float hw = Screen.height / 720.0f; targetLight = GetComponent <GUITexture> (); targetLight.pixelInset = new Rect(targetLight.pixelInset.x, targetLight.pixelInset.y, targetLight.pixelInset.width * ww, targetLight.pixelInset.height * hw); itemMenu = mo; inputManager = sd.GetComponent <InputManager> (); inputManager.speed = 20; battleManager = sd.GetComponent <BattleManager> (); deadTarget = flag; target = battleManager.GetNextTarget(-1, deadTarget); targetLight.transform.position = new Vector3(0.15f + target * 0.24f, targetLight.transform.position.y + 0.01f, 2.5f); if (target == -1) { targetLight.texture = null; } }