Esempio n. 1
0
        public void Init(UIBindRoot root, BaseUIBindContainer parent = null, int arrayIndex = -1)
        {
            this.root = root;

            DataSet container = this.GetContainer(parent, arrayIndex);

            Init(container);
        }
Esempio n. 2
0
 public virtual void InitOnArray(UIBindRoot root, BaseUIBindArray array, int index)
 {
 }
Esempio n. 3
0
 public virtual void InitOnGroup(UIBindRoot root, BaseUIBindGroup group, int arrayIndex)
 {
 }
Esempio n. 4
0
 public virtual void InitOnRoot(UIBindRoot root)
 {
 }
Esempio n. 5
0
 public UIDataCellCallback(UIBindRoot root, string bindFuncName, UIDataCell cell)
 {
     this.Root         = root;
     this.BindFuncName = bindFuncName;
     this.Cell         = cell;
 }
Esempio n. 6
0
 //初始化,事件注册在root下
 public override void InitOnGroup(UIBindRoot root, BaseUIBindGroup group, int arrayIndex)
 {
     this.root = root;
     cellIndex = root.CreateCellOnGroup(this.gameObject, this.GetBindFunctionName(), this.bindDataName, group, this.GetParam());
 }
Esempio n. 7
0
 //初始化,事件注册在root下
 public override void InitOnRoot(UIBindRoot root)
 {
     this.root = root;
     cellIndex = root.CreateCellOnRoot(this.gameObject, this.GetBindFunctionName(), this.bindDataName, this.GetParam());
 }
Esempio n. 8
0
 //初始化,事件注册在Array下
 public override void InitOnArray(UIBindRoot root, BaseUIBindArray array, int index)
 {
     this.root = root;
     cellIndex = root.CreateCellOnArray(this.gameObject, this.GetBindFunctionName(), this.bindDataName, array, index, this.GetParam());
 }