I want to disable grievance of companions.
In the class CompanionGrievanceBehavior : CampaignBehaviorBase I override the two only public functions RegisterEvents() and SyncData(IDataStore dataStore). Then i replace the behavior with noharmony:
ReplaceBehavior<CompanionChilledGrievanceBehavior, CompanionGrievanceBehavior>();
The overriden RegisterEvents() function gets executed. The SyncData function not. And it has no effect, companions are still complaining. Any idea? Is this a case where harmony is needed to override the private functions?