[feature] bundle names without hash

premiss: bundles are built always in different folders
workaround: in BundledAssetGroupSchema.cs:

        //**addressables - bundles without hash in name support
        [SerializeField]
        private bool m_RenameUsingHash;
        public bool RenameUsingHash
        {
            get => m_RenameUsingHash;
            set
            {
                m_RenameUsingHash = value;
                SetDirty(true);
            }
        }

in BuildScriptPackedMode.cs PostProcessBundles(…):

                    if (schema.RenameUsingHash) //**addressables - bundles without hash in name support
                    {
                        dataEntry.InternalId = dataEntry.InternalId.Replace(".bundle", "_" + info.Hash + ".bundle");
                        newBundleName = newBundleName.Replace(".bundle", "_" + info.Hash + ".bundle");
                    }

bundles for different platforms are in different folders, but not build-to-build of a given platform.

I could see exposing this as an option, but definitely not defaulting to it. the hash enables you to have new and old data on a given server without worry of stomping something that an old build is looking for. On our to-do is to create an option to be hash-only. Once we get to that, we could probably make “no hash” an option as well.