public override void SyncData(IDataStore dataStore) { dataStore.SyncData("_cooldownManager", ref _cooldownManager); if (dataStore.IsLoading) { _cooldownManager ??= new(); _cooldownManager.Sync(); } }
public override void SyncData(IDataStore dataStore) { dataStore.SyncData("_cooldownManager", ref _cooldownManager); if (dataStore.IsLoading) { if (_cooldownManager == null) { _cooldownManager = new CooldownManager(); } _cooldownManager.Sync(); } }