Esempio n. 1
0
 public Handle(AddressableHLODController controller, string address, int priority, float distance)
 {
     m_controller = controller;
     m_address    = address;
     m_priority   = priority;
     m_distance   = distance;
 }
Esempio n. 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);
        }
Esempio n. 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;
                }
            }
        }
Esempio n. 4
0
 public void RegisterController(AddressableHLODController controller)
 {
 }