public void SubjectUpdated(object dataPacked) { if (!MyAgentManager.IsOwnerAgent(selectedId)) { selectedId = -1; InvisableCancelButton(); } Refresh(); }
private void OnSelected(AgentRemote remote) { ResizeAnimation.Close(); MyAgentManager.ActiveNav(remote.AgentID); Vector3Int position = remote.CurrentPosition; CameraGroup.CameraMoveToAgent(position); VisiableCancelButton(); selectedId = remote.AgentID; }
public void R_MOVE(SocketIOEvent obj) { //Debugger.Log(obj.ToString().Substring(0,150)); JSONObject r_move = obj.data["R_MOVE"]; int id = -1; r_move.GetField(ref id, "ID"); if (!MyAgentManager.IsOwnerAgent(id)) { AgentRemote agent = AgentManager.GetAgentRemote(id); agent?.FixedMove.StartMove(r_move); } }
private void Start() { MyAgentManager.Register(this); }
public void Dispose() { ReleasePoolObject(); MyAgentManager.Remove(this); }
private void InvisableCancelButton() { selectedId = -1; MyAgentManager.UnActiveNav(); UnSelectAgentButton.gameObject.SetActive(false); }