public void DestroyObject()
    {
        OnDestroyObject?.Invoke(gameObject);

        if (isAddressablesInstance)
        {
            Addressables.ReleaseInstance(gameObject);
        }
        else
        {
            Destroy(gameObject);
        }
    }
 private static void OnDestroyObjectHandler(object sender, OnDestroyObject onDestroyObject)
 {
     Debug.Log("is Tag : " + onDestroyObject.isTag + ", Name : " + onDestroyObject.objectNameOrTag);
 }