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