示例#1
0
 public Handle(AddressableHLODController controller, string address, int priority, float distance)
 {
     m_controller = controller;
     m_address    = address;
     m_priority   = priority;
     m_distance   = distance;
 }
示例#2
0
        public Handle LoadAsset(AddressableHLODController controller, string address, int priority, float distance)
        {
            Handle handle = new Handle(controller, address, priority, distance);

            InsertHandle(handle);
            return(handle);
        }
示例#3
0
        public void UnregisterController(AddressableHLODController controller)
        {
            var node = m_loadQueue.First;

            while (node != null)
            {
                if (node.Value.Controller == controller)
                {
                    var remove = node;
                    node = node.Next;
                    m_loadQueue.Remove(remove);
                }
                else
                {
                    node = node.Next;
                }
            }
        }
示例#4
0
 public void RegisterController(AddressableHLODController controller)
 {
 }