public void CreateCellEnviorment() { Cells = new List <SelectPlantCellController>(MaxCellCount); UIManager uimgr = GlobalEnvironment.Instance.Get <UIManager>(); for (int index = 0; index < MaxCellCount; index++) { SelectPlantCellController cell = uimgr.OpenSubUI <SelectPlantCellController>(UIName, GameDefine.UIName.SelectPlantCell, BgTransform); Cells.Add(cell); } }
public void ImageOnEndDrag(GameObject go, PointerEventData eventData) { GlobalEnvironment.Instance.Get <UIManager>().DestroyUI(DrapCellController.UIName); DrapCellController = null; }
public void ImageOnBeginDrag(GameObject go, PointerEventData eventData) { DrapCellController = GlobalEnvironment.Instance.Get <UIManager>().OpenUI <SelectPlantCellController>(GameDefine.UIName.SelectPlantCell); DrapCellController.ImageImage.raycastTarget = false; DrapCellController.Transform.position = Transform.position; }