public void AddLocation(VertexReport report) { int objId = report.obj.GetInstanceID(); if (!objToVertex.ContainsKey(objId)) { objToVertex.Add(objId, new List <int>()); } objToVertex[objId].Add(report.vertex); }
public void OnTriggerEnter(Collider col) { string objName = col.gameObject.name; if (objName.Equals("Agent") || objName.Equals("Player")) { VertexReport report = new VertexReport(id, col.gameObject); SendMessageUpwards("AddLocation", report); } }
public void RemoveLocation(VertexReport report) { int objId = report.obj.GetInstanceID(); objToVertex[objId].Remove(report.vertex); }