private void Unload() { _killQueue = null; UnityEngine.Object.Destroy(_holder); _holder = null; for (var i = 0; i < _config.MaxFeedMessages; i++) { KillQueue.RemoveKillCui($"kf-{i}"); } _config = null; Pool.directory.Remove(typeof(KillEvent)); SaveData(); _data = null; }
private void LoadData() { _data = ProtoStorage.Load <SimpleKillFeedData>(nameof(SimpleKillFeed)) ?? new SimpleKillFeedData(); }