public static bool SendIM(this SceneList list, GridInstantMessage gim) { IAgent agent; UUID sceneID; bool result = false; if (list.TryFindRootAgent(gim.ToAgent.ID, out agent, out sceneID)) { result = agent.IMSend(gim); } return(result); }
public static void SendMoneyBalance(this SceneList list, UUID agentId, int moneyBalance) { IAgent agent; UUID sceneID; if (list.TryFindRootAgent(agentId, out agent, out sceneID)) { agent.SendMessageIfRootAgent(new MoneyBalanceReply { AgentID = agentId, MoneyBalance = moneyBalance }, sceneID); } }