public void AddIcon(MiniMapObj OBJ) { IconDic.Add(OBJ, Instantiate(Icon, Vector3.zero, Quaternion.identity).GetComponent <RectTransform>()); //设置为minimap子对象 IconDic[OBJ].parent = this.transform; IconDic[OBJ].localPosition = OBJ.transform.position * 1.9f; print("生成一个ICON" + OBJ.name + ":" + IconDic[OBJ].localPosition); }
public void RemoveIcon(MiniMapObj OBJ) { Destroy(IconDic[OBJ].gameObject); IconDic.Remove(OBJ); }