private void processRegisterServiceMessage(AgentMessage message) { var description = (message.Content as RegisterServiceAction).AgentDescription; Log.Info("Registering DFAgentDescription for agent: " + description.AgentId.GetGlobalName() + " to DF: " + AId.GetGlobalName()); var indexOfCurrentDescription = agentDescriptions.FindIndex(it => it.AgentId.Equals(description.AgentId)); if (indexOfCurrentDescription != -1) { agentDescriptions.RemoveAt(indexOfCurrentDescription); } agentDescriptions.Add(description); }
private void processUnregisterServiceMessage(AgentMessage message) { var description = (message.Content as UnregisterServiceAction).AgentDescription; Log.Info("Unregistering DFAgentDescription for agent: " + description.AgentId.GetGlobalName() + " from DF: " + AId.GetGlobalName()); agentDescriptions.Remove(description); }
public void DisplayDescription(string description) { (controller.gameObject.GetComponentInChildren(typeof(TextMesh)) as TextMesh).text = AId.GetGlobalName() + "\n<color=white>" + description + "</color>"; }