//プレイヤーを渡す public void Init(B_Player p) { player = p; playerID = player.getID(); if (manaImage != null) { manaImage.fillAmount = p.status.getMP(); } actionMenu.SetActive(false); health = GetComponentInParent <HealthManager>(); updateTowerUI(); initialized = true; if (skillImage != null) { skillImageActive(false); } }
public PlayerActions(B_Player _p, Inputhandler handle, Animator _anim) { player = _p; playerID = player.getID(); actionMenu = player.getCanvas().actionMenu; foreach (var p in player.enemyList) { targets.Add(p.transform); targets.Add(p.Tower.transform); targets.Add(p.Helper.transform); } hand = handle; anim = _anim; int count = 0; for (int i = 0; i < targets.Count; i++) { if (targets[i].GetComponent <B_Player>()) { count = 0; } else if (targets[i].GetComponent <PancakeTower>()) { count = 1; } else { count = 2; } player.getCanvas().giveTargetImage(i, count); //attackCounter = player.status.getCurrentweapon.attackdelay; } Sprite[] sprites = Resources.LoadAll <Sprite>("UI_Images/Icons/message"); foreach (var item in sprites) { messageImages.Add(item.name, item); } }