protected override void Load() { Instance = this; Configuration.Save(); Level.onPrePreLevelLoaded = OnPrePreLevelLoaded + Level.onPrePreLevelLoaded; }
protected override void Load() { Instance = this; Configuration.Save(); Level.onPrePreLevelLoaded = OnPrePreLevelLoaded + Level.onPrePreLevelLoaded; BarricadeManager.onDamageBarricadeRequested += OnElementDamaged; StructureManager.onDamageStructureRequested += OnElementDamaged; if (Instance.Configuration.Instance.RestrictHarvesting) { BarricadeManager.onHarvestPlantRequested += OnHarvested; } if (Configuration.Instance.VehicleCarjackOwnerGroupOnly) { VehicleManager.onVehicleCarjacked += OnCarjacked; } if (Instance.Configuration.Instance.EnableItemDropRestriction) { ItemManager.onServerSpawningItemDrop += OnServerSpawningItemDrop; } }