protected override void OnHide() { base.OnHide(); RecoveryItem(); VArtifactUtil.UnRegistTownDestryedEvent(UpdateBuildCountEvent); ReputationSystem.Instance.onReputationChange -= UpdateReputationEvent; }