public void init(ReplayData data)
        {
            _data = data;
            _data.RemainCardNumChange += onRemainCardNumChange;
            _data.PickIndexChange     += onPickIndexChange;

            onRemainCardNumChange();
            onPickIndexChange();
        }
Example #2
0
 public void init(ReplayView host)
 {
     _host      = host;
     _data      = _host.Data;
     allCardGOs = new List <RCardGOs> (4);
     for (int i = 0; i < 4; i++)
     {
         RCardGOs cgo = new RCardGOs();
         cgo.HandParent  = host.HandParents [i];
         cgo.TableParent = host.TableParents [i];
         cgo.PGCParent   = host.PGCParents [i];
         cgo.PlayerItem  = host.PlayerItemViews [i];
         allCardGOs.Add(cgo);
     }
 }