private void TryDismissObject(PhotoObject obj) { if (showerDic.ContainsKey(obj)) { PhotoObjectShower shower = showerDic[obj]; showerDic.Remove(obj); Destroy(shower.gameObject); } }
private void TryNotifyObject(PhotoObject obj, Vector2 screenPos) { if (showerDic.ContainsKey(obj)) { PhotoObjectShower shower = showerDic[obj]; shower.UpdateShower(screenPos); } else { showerDic.Add(obj, UIController.InstantiateNewObjectShower()); showerDic[obj].UpdateShower(screenPos); } }