OnSolarPanelSunUpdate(SolarPanel panel, int currentEnergy)
object OnSolarPanelSunUpdate(SolarPanel panel, int currentEnergy)
{
    Puts("OnSolarPanelSunUpdate works!");
    return null;
}

Trying to return a value doesn't override the solar panels energy... 

Found a workaround by changing the panel.currentEnergy instead of returning a value for currentEnergy