//添加一个监听 public void Bind(ChangeDataDelegate change) { if (sendChange == null) { sendChange = change; } else { sendChange += change; } ++bindNum; change(this); }
public void UnbindHint(ChangeDataDelegate change) { data.Unbind(change); }
public void BindHint(ChangeDataDelegate change) { data.Bind(change); }
//删除一个监听 public void Unbind(ChangeDataDelegate change) { sendChange -= change; --bindNum; }
public void Unbind(ChangeDataDelegate change) { instance.gameBaseStatusData.Unbind(change); }
public void UnbindGuide(ChangeDataDelegate change) { data.Unbind(change); }
public void BindGuide(ChangeDataDelegate change) { data.Bind(change); }
public void Unbind(ChangeDataDelegate change) { instance.dataBase.Unbind(change); }