[
  {
    "Type": "MaterialFunction",
    "Name": "SafeNormalize",
    "Class": "UScriptClass'MaterialFunction'",
    "Flags": "RF_Public | RF_Standalone | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
    "Properties": {
      "Description": "If the input vectors length == 0 then return 0 else return the normalized vector by default. This avoids returning NAN or NULL. Optionally, one can pass in a default vector that should be used when the vector ",
      "bExposeToLibrary": true,
      "StateId": "972EFAAA-4C1C2B16-4BC287A2-B11C51DA"
    }
  }
]