Creates a new GUID only when Object's 'SGUID' is invalid.
      If existing SGUID is valid then no new values are generated for this Object.
      This is important for Runtime-Generated Objects that require a 'SGUID' to respawn from Save Data.
 
      | Context Object Reference | 
| Return Value Guid Structure | Creates a new GUID only when Object's 'SGUID' is invalid. |