using System.Collections; using System.Collections.Generic; using UnityEngine; namespace UnityEngine.AddressableAssets { /// /// Interface for providing a key. This allows for objects passed into the Addressables system to provied a key instead of being used directly. /// public interface IKeyEvaluator { /// /// The runtime key to use. /// object RuntimeKey { get; } /// /// Checks if the current RuntimeKey is valid. /// /// Whether the RuntimeKey is valid or not. bool RuntimeKeyIsValid(); } }