//Add agent to agents list public void AddAgent(RightClickMenuAgent agent) { if (!ContainsAgent(agent)) { agents.Add(agent); } }
public virtual bool RemoveListenter(ClickMenu menu, UnityAction call) { RightClickMenuAgent agent = GetAgent(menu); if (agent == null) { return(false); } agent.RemoveListener(call); return(true); }
//Return is contains some agent? public bool ContainsAgent(RightClickMenuAgent agent) { return(agents.Contains(agent)); }