Exemplo n.º 1
0
 protected override EBTStatus update_impl(behaviac.Agent pAgent, behaviac.EBTStatus childStatus)
 {
     return(behaviac.EBTStatus.BT_RUNNING);
 }
Exemplo n.º 2
0
 protected override EBTStatus update_impl(behaviac.Agent pAgent, behaviac.EBTStatus childStatus)
 {
     ((FirstAgent)pAgent).Say(method_p0);
     return(EBTStatus.BT_SUCCESS);
 }
Exemplo n.º 3
0
 protected override EBTStatus update_impl(behaviac.Agent pAgent, behaviac.EBTStatus childStatus)
 {
     behaviac.EBTStatus result = (behaviac.EBTStatus)((CBTPlayer)pAgent).Action3();
     return(result);
 }
Exemplo n.º 4
0
 protected override EBTStatus update_impl(behaviac.Agent pAgent, behaviac.EBTStatus childStatus)
 {
     AgentMetaVisitor.ExecuteMethod(pAgent, "Constructing", method_params);
     return(behaviac.EBTStatus.BT_RUNNING);
 }
Exemplo n.º 5
0
 protected override EBTStatus update_impl(behaviac.Agent pAgent, behaviac.EBTStatus childStatus)
 {
     behaviac.EBTStatus result = ((YeGuaiAI)pAgent).FindEnmey();
     return(result);
 }
Exemplo n.º 6
0
 protected override EBTStatus update_impl(behaviac.Agent pAgent, behaviac.EBTStatus childStatus)
 {
     ((YeGuaiAI)pAgent).Pursuit();
     return(EBTStatus.BT_SUCCESS);
 }
Exemplo n.º 7
0
 protected override EBTStatus update_impl(behaviac.Agent pAgent, behaviac.EBTStatus childStatus)
 {
     behaviac.EBTStatus result = ((HoverBotAgent)pAgent).DoChase();
     return(result);
 }
Exemplo n.º 8
0
 protected override EBTStatus update_impl(behaviac.Agent pAgent, behaviac.EBTStatus childStatus)
 {
     behaviac.EBTStatus result = ((ET.SkillAgent)pAgent).DoAttack(method_p0);
     return(result);
 }
Exemplo n.º 9
0
 protected override EBTStatus update_impl(behaviac.Agent pAgent, behaviac.EBTStatus childStatus)
 {
     ((Unit)pAgent).Idle();
     return(behaviac.EBTStatus.BT_RUNNING);
 }
 protected override EBTStatus update_impl(behaviac.Agent pAgent, behaviac.EBTStatus childStatus)
 {
     ((AgentBase)pAgent).AI_Sleep();
     return(EBTStatus.BT_SUCCESS);
 }
Exemplo n.º 11
0
 protected override EBTStatus update_impl(behaviac.Agent pAgent, behaviac.EBTStatus childStatus)
 {
     ((EnemyAgent)pAgent).FlushSensor();
     return(EBTStatus.BT_SUCCESS);
 }