public override BaseBTNode.NodeStatus EvaluateCondition() { if (status.GetHealth() <= status.GetMaxHealth() / 2.0f) { return(BaseBTNode.NodeStatus.STATUS_SUCCESS); } else { return(BaseBTNode.NodeStatus.STATUS_FAILURE); } }
//更新関数 public override void ActivateUI() { curHP = (float)status.GetHealth() / status.GetMaxHealth(); hpBer.value = curHP; }