public void BuildingUnlock() { buildingState = BuildingState.Unlocked; GameEvents.BuildingUnlocked(this); GameEvents.OnBuildingCompleted -= CheckBuildingRequirements; Debug.Log("Building unlocked " + buildingName); }