switchs logger to "Logger.Log" so it follows logging levels
adds bounds checks for the following values sourceAlpha, bakedRed, bakedGreen, bakedBlue, sourceRed, sourceGreen, sourceBlue, bakedAlpha, sourceBump so if something goes wrong it should not outright crash
Maybe we could add a one time error to this to detect when it happens or switch it to a try catch
this pull request does not include the changes to packet.cs as I was unable to safely check where that was being created :(
switchs logger to "Logger.Log" so it follows logging levels adds bounds checks for the following values sourceAlpha, bakedRed, bakedGreen, bakedBlue, sourceRed, sourceGreen, sourceBlue, bakedAlpha, sourceBump so if something goes wrong it should not outright crash
Maybe we could add a one time error to this to detect when it happens or switch it to a try catch
this pull request does not include the changes to packet.cs as I was unable to safely check where that was being created :(