using System.Collections; using System.Collections.Generic; using UnityEngine; namespace UnityEngine.AddressableAssets { /// /// Interface for providing a runtime key to addressable assets. /// /// /// Use the runtime key as an alternative to directly referencing an object. Implementations expose a RuntimeKey and report whether it's valid. /// public interface IKeyEvaluator { /// /// The runtime key to use. /// object RuntimeKey { get; } /// /// Checks if the current RuntimeKey is valid. /// /// Whether the RuntimeKey is valid. bool RuntimeKeyIsValid(); } }