예제 #1
0
 public void SetGridIdx(int idx, Vector3 localPos, ILayoutItemData data)
 {
     gridIdx = idx;
     this.transform.localPosition = localPos;
     TryRefreshUI(data);
     //Debug.LogWarning("xxx " + idx);
 }
예제 #2
0
 public override void TryRefreshUI(ILayoutItemData data)
 {
     if (data == null)
     {
         return;
     }
     newData     = data as ItemData;
     isDataDirty = true;
     TryFillData();
 }
예제 #3
0
 public abstract void TryRefreshUI(ILayoutItemData data);