protected override EBTStatus update_impl(Agent pAgent, EBTStatus childStatus)
        {
            ObjDeadMode actorDeadState = ((ObjAgent)pAgent).GetActorDeadState();
            ObjDeadMode objDeadMode    = ObjDeadMode.DeadState_Normal;

            return((actorDeadState == objDeadMode) ? EBTStatus.BT_SUCCESS : EBTStatus.BT_FAILURE);
        }
Exemple #2
0
		protected override EBTStatus update_impl(Agent pAgent, EBTStatus childStatus)
		{
			ObjDeadMode actorDeadState = ((ObjAgent)pAgent).GetActorDeadState();
			ObjDeadMode objDeadMode = ObjDeadMode.DeadState_Idle;
			bool flag = actorDeadState == objDeadMode;
			return (!flag) ? EBTStatus.BT_FAILURE : EBTStatus.BT_SUCCESS;
		}