Version: 2017.2
public static void SetNameSmart (Object obj, string name);

Description

Sets the name of an Object.

If the object is an Asset, renames the asset and file names to match the object.