public override bool ValidateAction() { if (Action != null && Action.IsFailed() == true) { return(false); } return(true); }
public override bool ValidateAction() { if (Action != null && Action.IsFailed() == true) { //UnityEngine.Debug.Log(this.ToString() + " not valid anymore !" + FinalPos.ToString()); return(false); } return(true); }
public override bool ValidateAction() { if (Action != null && Action.IsFailed()) { //Debug.Log("FAILED action failed"); return(false); } return(true); }
public override bool ValidateAction() { if (Owner.BlackBoard.DesiredTarget == null || Owner.BlackBoard.DesiredTarget.IsAlive == false) { return(false); } if (Action != null && Action.IsFailed() == true) { //UnityEngine.Debug.Log(this.ToString() + " not valid anymore !" + FinalPos.ToString()); return(false); } return(true); }