public void init(ReplayData data) { _data = data; _data.RemainCardNumChange += onRemainCardNumChange; _data.PickIndexChange += onPickIndexChange; onRemainCardNumChange(); onPickIndexChange(); }
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); } }