public override void action() { Agent agt = (Agent)(this.Host); ACLMessage msg = agt.receive(); if (msg != null) { MascaretApplication.Instance.VRComponentFactory.Log("Communication Behavior"); MascaretApplication.Instance.VRComponentFactory.Log("Conversation-ID: " + msg.ConversationID); /*if (msg.Performative == ACLPerformative.REQUEST) * { * manageRequest(msg); * } * else */ if (msg.Performative == ACLPerformative.INFORM) { manageInform(msg); } else if (msg.Performative == ACLPerformative.QUERY_REF) { manageQueryRef(msg); } } }
public override void action() { Agent agt = (Agent)(this.Host); ACLMessage msg = agt.receive(); if (msg != null) { if (msg.Performative == ACLPerformative.REQUEST) { manageRequest(msg); } else if (msg.Performative == ACLPerformative.INFORM) { manageInform(msg); } else if (msg.Performative == ACLPerformative.QUERY_REF) { manageQueryRef(msg); } } }